The message DAO already throws the correct exception (illegal argument) when invalid recipients are provided, but that error message is ugly.  The manager should check the recipients list and throw a prettier error.
+ Also, improve javadocs for messaging
Merge pull request #954 from kaysoky/ExtraCheckOnMessageRecipients

Messaging - improvements to comments and error messages