continued user model

Created user model, began writing tests