Minor comments and test data fixes
Context reset method moved to Context class
CommandException should be an IoException
Improved BuiltinCommandRegistry
Fixed method name to be more explicit
RejectException should not be thrown by data() method