Username is saved as lowercase during sign up
Added conditionals to check usernames before lowercasing
Added tests to verify username is saved as lowercase
Merge pull request #379 from HubertChen/develop

Username is saved as lowercase during sign up.