Renamed ResourceBase.respond to checkObserveAndRespond

This should make it a little clearer how to observe a resource. Optimal would be to make `Exchange.respond` do this.

This addresses my main concern in #57, but we could still use more documentation.