Created Communication model.

We're going to use this to send mails to people! :yes:
Recipients can be assigned to Communications in a more dynamic way
Created Communication controller, views and mailer
Added "call_selected_users" and "call_mentors" options for Communication recipients
Tweaks to Communications controller
Tweaks to Communications' views
Merge pull request #33 from eurucamp/communications

Added Communications/Messaging feature