User registration

user must have a unique username and email
password not visible
merged login into develop