Work in Progress: Extract users into service

If you want to test this locally, here's what you need to do:

- Pull this branch
- Bundle (this will install the [semantic_users](https://github.com/travisvalentine/semantic_users) gem)
- Clone and start the [semantic-user-service](https://github.com/travisvalentine/semantic-user-service) on port 3001