Replaced thread_pool by io_service_pool
Removed alternative sorting
Replaced '\n' by endl
Moved using namespace boost::filesystem; upward
Removed all the copyright header
Changed the return type of operation tasks from int to void