progresses on login, signup error handling; begins to add menu