User create login

-streamline user creation
-allow users to be found, prevent duplicates
-cleaned up unneeded (empty) helpers