API client for reserving a path.

This introduces a Response class that inherits from Hash.  This allows
us to add methods for accessing the response metadata.  Initially, this
is only the status code, but more will be added in time.