Merge in Grammars, Tree-Parsing, and move code into parsing package

Lot of code to review, but this is the bulk of https://github.com/cmc333333/Depth-Parser . This is missing a few of the layers generated over there -- we need to standardize layer implementation,

Also moved the non-testing code into a "parsing" package. This seems to be the style used by other Python packages.