Fixed up some bugs with signup