Enforce unique username.
No need to override Foxx.Repository.
Fixed resolve.
Allow calling createUser to update user instead.
Disambiguated variable names.
Added listUser method.