Base user model and tests. No password validations yet.