Added uniqueness and presence for user's username