Merge pull request #14 from jgho/user

Add user routes and controllers
Tag controller for get request
Create post controller for tag
Remove extraneous text
Fix ending brace
Add constants
Merge pull request #15 from willwclo/routes-tag

Tag routes
Rename spec file with underscore instead of dash
Change route from /users to /api/users
Remove unnecessary semicolon
Update test for user router
Merge pull request #16 from jgho/userRoute

User route
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