turn BasicAuth into a plugin, add beforeMatch and ForEachMatch hooks
redo beforeMatching and beforeEachMatch, add tests
add some documentation to Service class
move Service and related classes to fkooman\Rest
update autoload mapping
update CHANGES file