Loads in resources needed for this environment, including loading a
            new or existing task, establishing directory structures, and
            importing plugin modules.

def load(self):
        """ Loads in resources needed for this environment, including loading a
            new or existing task, establishing directory structures, and
            importing plugin modules.
            """

        self._setup_directories()
        self._load_plugins()
        self._setup_task(load=True)
        self._loaded = True