Why aren't ApplicationNotFoundException and DomainNotFoundException subclasses of RHC::Rest::Exception?  Can you catalogue the places they are used and determine whether they can be changed to be rest subclasses?