Forces users to select a username.
Fixes some issues.
adds files.
First try for altazziar
Merge remote-tracking branch 'origin/master' into add-hepzebah