Implemented DELETE of Environment

Tweaked the overall design of the core code to properly enable the
implementation of the DELETE action for an Environment.