Removed date field from Message class for better serialization
Added serialVersionUID field to Message for better performance at serialization
Added CustomFormatter for handy logging