Matching now includes the entire NP, not just the head. Next commit will fix relevant unit tests.
Fixes to unit tests given NP pharse slot matching.
Adding simple conditional to basic training.
Minor fixes to matching and code cleanup.
Changing definitions of __dict__ to to_dict. Previously messing with deep copy.
Quantification is now functional.