Issue #119 - added equality comparison support

Should this method appear after the other non-private methods?