change to parsing using tts

also, updates test cases a bit
Added SyntaxContexts & MTWT support, path->Path, idents mananged

Also, added test cases
starting to change idents to paths
splitting reader from ttreader, getting rid of dup
changing parser to use paths instead of idents
passes many test cases (but started restructuring mod)
renaming and re-org of mod.rs
debugging. syntax test cases now pass, including one that parses all of syntax.rc
temporarily adding junk for debugging