Split defrecords and related macros out of acme.clj into lot.clj, and added Pred's.
modified crime3propns.clj to use the new Pred records
minor
added distinct to remove dupe pairings in match-propn-components-too, and changes in comments, docstrings, etc.