Load handler.config

Resolved most of the issues stated in earlier pull request feedback 
Added Error Handling module 
What if google api is down? do appropriate error handling. When ever you are consuming any third party component or resource, do error handling. It might break anytime.