added several tests and sendtrap.clj, now I should be able to test the interceptor with a wide range of trap types and even simulate network failures