-Organized code.
-Added code testing.
-Updated calls to objc_msgSend and object_getIvar to have their return type casted properly.
-Marked some category code as obsolete because Xcode 5’s Quicklook is much better.