map metadata

Use of std::map for handling mate-datas
Integer and String meta-data can be handled seamlessly thanks to methods
overloading