signup form modified for username
user model validation
signin or signup view
devise implement