Merge pull request #29 from distantcam/master

Implemented event wrong in generic class
more tests, bump version
Equality check of generics was invalid code.