login for positioning
singleton fix

user_auth is now the only singleton. It stores the current user data and indicates to the user store whether or not a user is logged in.
untested localStorage test mock