Code improvements of revertbot

- Adding option of "username" so you can revert edits of another one
- Adding some documentation
- Using page.text and page.save instead of page.put()

Change-Id: Id3d532638d6b09ce45a599d2c910dda09eb7b6a4
Merge "Code improvements of revertbot"