initial src code
add log, and sample usage of boost::asio
make project pass linux compilation
refine code
remove unused code
add virtual function definition
add cpp file
add http proxy server
add partial implementation of proxy server
add session class
add session manager