Add schema validation for request expectations
Allow passing a block to `expect_request` to setup additional expectations
Add relationship initit validation