expanded tests, created exceptionobj.clj

created our carrier-class, and built more tests.