Updated routes, specs for user Controller

Updated the routes for the userController.
Added few more tests for userController.

@ryojiosawa , @jjmerino , @kmeurer , @jamesongamble - Please review and merge