Change instance representation to new format
Add event? predicate
Add cinstance? predicate
Add contracts to make-instance
Add lein-failures to gitignore
Convert propagate-restriction
Add nodes? predicate
Add restricted? predicate
Convert restrict-timepoint
Correct event definition
Add tick? predicate
Change matchers definition

Matchers now receive the instance and the event, so they can filter based on previously received events. Update map-matcher accordingly.
Refactor constraint/edge checking
Convert expected-for
Add comment statements to families
Slightly change raw chronicle format
Isolates test.intervals from public/private declarations in intervals
Add ? to indicate boolean method (int-contains?)
Change order of restricted? arguments
Add default instances for tests