Added SyntaxContexts & MTWT support, path->Path, idents mananged

Also, added test cases
tmp
tmp
tmp
tmp
tmp: working on PATH, tt_path
tidy
tidy
tmp: working on parsing paths directly
commenting parser
commenting
comments
took dup out of reader
working on path parsing
oops
going home
field renaming
tmp... getting closer to having PATH working
a few more unsaved files
removed all IDENTs from parser