merged module

Refactored Dispatcher | HttpRequestResponseHandler module as per the feedback comments
wrap the argument exception