refactored Login UI

I hope Adam doesn't mind