Implemented Signup controller and model

Fixed up some logic as well
Changed name