remove boost as a requirement, format CMakeLists.txt for unix, (--std=c++11)