Removed all boost::posix_times from the source in favor of c++11 high-resolution timers which work cross platform and at a higher frequency than boost::
added unittests for RateLimiter
Cleared up unused methods in Configuration and removed the need for boost::exception in it
Removed boost::lexical_cast in favor of std::to_string in several places of the codebase.
created a new class and tests for working with the filesystem.
Removed boost_filesystem compilation flag and tested that the new logging still works with the path replacement
removed all external boost:: library dependencies
added the asio library to extern