full test suite
add equality class to constructors
Merge pull request #12 from michaeldever/master

Complete test suite.