configuring sstream in a generic way
adding generic formatting support
added conversion::base
cleanup