WIP: implement login

#121 


remove.