Add tests and Arbitrary Proxy instance provided by Gabriel in #49.
Merge pull request #98 from archblob/test

Add Respond, Kleisli and Pull category tests.