Added a new exception type to be used by the container
All tests have been implemented and run successfully