general clean up of ux (error handling for signup/login, home page text, form placement)