Add UserController#authenticate

- Replaced standalone Jasmine with Jasmine gem
- Reorganized spec directory to accommodate Jasmine gem

[#46853713]