Add base functionality for login
Add basic client side tests