make a basic User model
add some test