Adds basic return and expectations

Adds `returns` and `returns_at` as well as `expect_once` and
`expect_call_count`.

Also update the README to give a bit of the back story.