Return promise from Auth.login to delay getCurrentUser call until
promise is resolved
Add logout functionality