implementing satellizer
updated login/logout to be handled in user object and fixed issue where user was not getting set on login or cleared on logout
resolve the user on page refresh when token is still available