Improved error message format shown to user in cli class and parser class
improved announcement messages in event handler
Refactored cli and parser