updating Error report to include type of exception that was caught
adding tests for invalid input to Kind Of assertions