Require subdocument fields
Add get and post routes and controllers for companies
Remove company reference from opportunity
Add opportunities field to companySchema
Add middleware to set updatedAt on each save
Ensure urls are unique
User routes and contollers
Merge pull request #17 from jgho/userUpdate

User update
Company controllers tests
User routes and controller
Add tests for additional routes
Merge pull request #18 from jgho/user

User Routes, Controllers, Tests
Retrieve messages by user Id
Add User model because lookup ID by user name
Proper folder path
Merge pull request #19 from jgho/messageById

Retrieve messages by user Id
Add opportunity routes, controllers, tests
Merge pull request #20 from jgho/opportunity

Add opportunity routes, controllers, tests
Merge pull request #21 from conorfennell/master

Automatic deployment
Add routers info to config files