Create message object

Remove the static message libraries. The message object has those
same static methods inside of it, so that's cool.

The message object provides an easy way to get a rendered message from
a template. Simply pass the template in as a string, add the variables
to be replaced, and then call the getRendered() function and you'll
be handed a nice, pretty rendered string. Cool!

Also creates a tests for the message object -- Creates an object,
sets its properties, and tests most if not all of the functionality.