Added Logger class
Removed unnecessary tests and refactored code
Ignoring log file
Implemented EventHandler and add initial setup