Splits login and signup and makes firstname and lastname required