* Refactored request handling code to its own class.
* Introduced use of boost::bind to register handlers with requests