Load handler.config

Resolved most of the issues stated in earlier pull request feedback 
Added Error Handling module 
* What about stack trace? Ideally you want to log complete exception.
* Why do you need to pass `new HttpAdapter()`?