username must be unique
unique username caps insensitive