updated to reflect new headers
fixed missing std::
added functionality to the Parser class