Added deletion of aggregate roots and related exceptions
Extended unit tests