implemented domain delete functionality. The domain is first destroyed, then the definition and volume are removed.