Specify foreign key on has many messages
Refactor person spec
Refactor person model
Implement unread_messages method