Fixing display bugs : use << instead + in std::string

Now using Data in Parser.h so the parser can return other things than std::string