Refactor user Controller

- Uses gorilla/mux for routes
- Includes examples about using the endpoints with CURL