Messaging Complete

Features:
Hiring manages can message Fellows
Messages may include opportunities
Fellows may reply to received messages
Replies include the message being replied to
Users receive emails when they receive a message
Nav bar contains number of unread messages

Extras:
Basic controller and model logging