Load handler.config

Resolved most of the issues stated in earlier pull request feedback 
Added Error Handling module 
I had asked to shift this code to `SetupListner` function of `Logger` class.