Client login

Under construction.