update Parser's calls to Task

-update Parser's calls to Task to minimise the methods needed
-update ParserTest to show failure when there are exceptions
-remove unnecessary methods from Task