Started with an exception class which is able to store lists of error_code's