Update handler tests; builds, fail & need cleanup

Update the "handler" test suite to build and run with the new unified
action and handler monad. Alas the updated tests fail, with some
changes to the way errors are returned to client code.