User model

all tests green.