added php-parser to make assertion validation possible
used php-parser PrettyPrinter lib for human readable output
added fileMap caching to file