implement ^:forall modifier for rules
Implement :as and :distinct clauses for patterns.
Add .nrepl-port to .gitignore.
Add tests.
Make rules work correctly with :as specs in the pattern.
release 0.14.0