Repos renammed to Getters
Implement RevisionPatroller
correct method name
Add remaining factory methods
Throw exception in PageRestorer on no token

Fixes #7
Implement PageListGetter getPageListFromCategoryName

Fixes #1
Use "addwiki/mediawiki-datamodel": "~0.3.0"
Release 0.3.0
Add getPageListFromTransclusions method
Construct Page objects using a Title object for $title

Fixes #8
Allow use of datamodel 0.4.0

0.4.0's structure is the same, the version simply
stops some people from missusing the package
which, for example, we were doing before!

The only change we need to make is to do with
a user objects $group param
Implement UserRightsChanger

Fixes #6
Implement UserBlocker

Fixes #5
Simplify the IF block in UserBlocker
Implement PageProtector

Fixes #2
Add $api to Revision Deleter and Restorer
Write test for PagePurger
Implement Options objects for services
Add tests for all Options classes