Write user tests and add full_name to user model
Implement and test full_name
Refactor user spec
Add factories