Introduced the GenericMessage class
Created unit-tests for the exception classes