Message controller

See https://sagebionetworks.jira.com/wiki/display/PLFM/Messaging+services