Finished the authorization generator
Updated the tests
Added a controller and serializer