Added view action!

This involved figuring out how to get BinaryHttpResponses, which
fortunately isn't all that difficult.  The class structure that we've
got for handling api calls is getting fugly, but I suppose it can be
refactored later.
Adding createReaction support!