Client login

I’ll finish it this weekend, but having too much stupid fun not to post something already.