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

Also, added test cases
tmp
tmp
tmp
tidy
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