Add @since tag

See #20
Define equals/hashcode in Chronology

Previous definition relied on identity from caches
Weird cases can circimvent that
Fixes #36