Small changes in the class Control\Directory. Added new exceptions.
Class Control\Directory completely covered by tests.