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