respond to PUTs with resource rather than no content

When using default behavior with respond_with(resource), if the
resource has been updated, return the resource and 200 ok rather
than no content header.