Changed message queue to use the new "Message" class. Simplifies status message printing by having the message class take care of formatting and keeping track of the message type. Status messages are now timestamped and colored based on message type