Server request handling is based on a chain of responsibilities.
To add new request to handle add class inherited from RequestResolverAbstract class and add object to list in constructor of Resolver class.
Boost::asio
C++11
mkdir build
cd build
cmake ..
make
./Server
Work in progress...