Added PCFG Parser and some javadocs