[+AS] Make the github repo matching tests more robust.
[+AS] Make github repo url regex case-insensitive.
Don't save when you can just test for validity.
[+AS] User factories should generate nicknames etc.
[+AS] Allow users to delete their own accounts.

Also deletes user projects & goal completions.