std::exception -> boost::exception
add gyp
move gyp build file path