update variant
add db wrapper using boost::any and boost::variant
add db wrapper using boost::any and boost::variant