Initial pass at new style Users Controller 

Initial Controller routes and methods:

- [x] get all users
- [x] get single user
- [x] get me
- [x] create user
- [x] update user
- [x] delete user

Test coverage routes and methods:

- [ ] get all users
- [x] get single user
- [ ] get current user
- [x] create user
- [ ] update user
- [x] delete user
@danielbachhuber We surely can.  To keep the scope of this PR limited I am trying to just "port" over the current Users routes to the new controller style.  Okay to do that in another issue/PR?