Better error state handling
Make it more explicit when EqualsVerifier fails
Move tests into their proper package