removed commented out methods and comments
canUserAccessMethod() now throws Exception on unknown method
removed API tests and reimplemented as Command/DTO tests

This still keeps the spirit of the API tests in that they test basic CRUD functionality