Merge pull request #10 from benpritchard/master

Added apps model & controller
removed default format as json since it wasn't doing anything
return errors as standard active model errors rather than full errors
centralised recordnotfound => 404
remove unneeded test
add active model serializer