Basic User model with unit test