Made ObjCClass a type.
Cleaned up interface for subclassing.
Moved DeallocationObserver to use new subclassing, removing the need for ObjCSubclass.
Removed some unused methods, and improved docstrings.
Bumped version number for 0.1.1 release.