registration

added check to make sure user name is not already taken