Changes:
* +Added every API module I think is relevant ;-)
* +Made every list module accept extraneous keyword arguments for those who know how the API works already
* +Added the "files" keyword argument for Wiki.request for multipart-encoded files
* +Made the "request" method retry once if the first try raised a requests error
* +Passed Pylint
* *Changed recentchanges limit default to 50, from 500 - 500 is a lot
* *Made the Wiki session a private variable - it shouldn't be accessed outside
* -Fixed small bugs.