Updated with new IObject code
Added new methods for relationships
Added javadoc, changed throws clause
Refactored with new method name
Removed throw for malformatted command - shouldn't be there
Updated with new method name
Changed to throws exception
Removed malformatted exception for real
Minifying code and changing to match interface
Same stuff as previous commits
Updating with new method name