initial work on implementing login
basic login