In the process of uniquing all objects.  Also providing a unique clone with depth method to REPLACE the clone method.  AtPatternMatcher will now use this clone method to generate its members.  (NOt doing this causes a bug that hash' been discovered).
Uniqued all matchers.  Replaced the typedefed "subclass matchers".  Got @string working.  Eliminated a dangling pointer problem in prose phrase execution.
Update SLL design.
Added "x is a y" and modified  existing SLL phrases to admit type inheritance instead of requiring exact object matches.
Committing temp file delete.
Merge branch 'feature/regression-tests' into develop