ObservableMethod->ObservableCallable
ObservableMethodDescriptor->ObservableCallableDescriptor
Can now observe normal functions. Tests added as well
More compact callback tests
Really implemented discardObserver, and documentation.
Cleanup checks for existance of key before deleting.
objectWeakRef->inst
References
Cleanup -> CleanupHandler
Callbacks managed by a separate class
Functions and methods now use the same decorator.
Lots of documentation and simplification of code.