change default ordering for home controller response format

Home Controller with all media types accept header would return JSON instead of HTML.
Merge pull request #187 from camallen/home_controller_default

change default ordering for home controller response format
Listen on port 80 when starting in Docker.
Merge pull request #189 from astopy/master

Listen on port 80 when starting in Docker.
Add puma closes #190
Add access control for relation updates and deletes
Towards specs for access control
Add Specs for Access Control settings in ApiController
Merge pull request #191 from edpaget/puma

Add puma closes #190
Remove unneeded format
Don't use an index route
Merge pull request #180 from edpaget/access-control-for-update-and-delete

Add access control for relation updates and deletes
Refactor Union queries for common functionality
Add access control methods to User Project Preference
Add Controllers and Specs for Project Roles and Preferences

Closes issue #178
Correct broken spec
Update apiary docs for new routes
Remove 'captures'
Remove accidentally included diff tags
Add project_roles relation to Project