Login fixes

Updated login and signup to match the web service changes. Also cleaned up the login interface.