significant work done on the parser. Also modularized jackTokenizer