Added more comments
Update README.md
separated out the libevent based dependency to enable asio based gexecutor
Refactored the code to split the gexecutor service such that one can have libevent and isoservice based executors
Added skeleton for ASIO based Gexecutor
changed gexecutor service interfaces to virtual
Implemented the async gexecutor based on boost asio
Added support for the synchronous engine
removed extraneous header file inclusions
hack to prevent the core dump during destructor
Added unit test for the asio sync engine
Added assertion
Code cleanup
updated the description to include support for boost-asio
update  version
Merge branch 'dev'