first boost asio app that can work
1. a cmake template to build all the cpp files under the same directory
2. bug: server crash once connection reset by client