Use Angular Local Storage to handle page refreshes

The app will check if there is a current user saved in local storage if the proper QueryString parameters are not passed in.

So QS vars have precedence and will overwrite local storage.