[#] bug (auth/token) fix sessionless token

- Change user.js to use koastHttp instead of $http
- Add .get, .put, .post to koastHttp
- Add option to user.initiateOauthAuthentication to specify the next url to
navigate to once oauth is completed
- Update user init flow to account for redirectToken in query
  - if token is there, user refresh their token
  - get new user information
  - navigate to the url specified (if any) in initiateOauthAuthentication
- Add user.refreshToken
- Change socialRegister to check for a token in the response and update if
required
updating bower and package version