Close #4, Primary data keys should be case insensitive

Lowercase all user and device names so when looking them up they're case
insensitive and people can't create accounts that have a matching names.