alpha testing ready, now properly handles new users in the database, including checking if username is already taken