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

Also, added test cases
debugging...
marks, renaming, resolve functions implemented and tested
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