Liveoak 74

Change ResourceResponses to contain  ResourceStates. This allows outbound interceptors to access the resource data after its been accessed and processed, allowing for the interceptor to do further processing.