Fix #179; check other kinds of class equality
Move class matching logic into helper function
Remove unnecessary instance_of? check
Remove failing test case

Oops, I missed this in e3a25dc.
Update changelog
Remove outdated test string
Give the context a better name
Bump version to 1.2.1
Merge branch 'master' into interface-filter
Use a better example for interface documentation and tests