change namespace type -> meta
add integrated header for the environment boost is not installed
add skeleton
add basic_string<>::type and remove typedefs
rename header: algorithm.hpp -> operations.hpp
add type argument version of push_front and push_back