foundation for authentication and log in

github login works