created a base authorization object
created an authorization namespace object
created an object that represents authorization key objects
added a constant for the authorization xml namespace
created objects that represent the remaining authorization objects
added a DOM toXml method to all authorization objects that will generate xml for the authorization objects
renamed base authorization object to be org.ccci.gcx.authorization.Object instead
created a new base command object
created an object that represents check authorization commands
created a couple NullObject exception classes
updated the Check command object to utilize the new NullObject exceptions
added support for id's on authorization commands
updated the NullObject Exceptions to extend NullPointerExceptions in order to make them runtime exceptions
created an XPath NamespaceContext class to use in the Xpath parser
created a Response object that will represent responses for authorization commands
implemented several Processing exceptions
implemented a few command exceptions
created a new authorization Processor interface
implemented a Response object specific to check authorization commands
created an authorization commands object that will store a set of authorization commands