add failing test for accidentally unbinded class-level callbacks.
fixed issue inwhich calling unbind on an instance would unbind everything at the Class level as well.
Merge branch 'unbinder' into listenEvents
turns out the listeners idea is pretty useless until these two tests can pass