Added CLI usage message
Added PING to messages.yaml and NOTICE formatting
Extracted Message class
Early attempt at graceful exit