More datatypes added, example usage code added to ProjectReport. Task and parser refactored.