updated license header of convert.hpp
switched to smart pointer support
api change: read(stringstream const& stream) instead of '&'
reverted read(stream) to reference, as pugixml does not like const&