Next attempt
Merge pull request #161 from dreamteam69/master

Next attempt
Username checks, add user if not existing.
Merge pull request #162 from dreamteam69/master

Username checks, add user if not existing.