Flushed out tests for execute() method
Cleaned up and refactored object/array encoding and decoding logic
Added STORED_OBJECT_MARKER const for marking encoded array's and object's
Indentation fix (no code change)
Added tests for encoding and decoding arrays and objects
Bug fix: Was registering 'ghost' objects which was causing issues with tests
Finished testUnregisterObjectUsingUnregisteredObject() and is no longer incomplete
Bug fix: Don't freak out if the requested object doesn't exist
Should not be suppressing errors in test (carry-over from debugging)
Finished testListDrivers() and is no longer incomplete (could use some flushing out though)