Khlv user authentication

You can actually combine multiple validations for a single field:

```ruby
validates :username, presence: true, uniqueness: true
```