Split apart expectations tests into test classes for each class of expectations
Extracted expect not conditions into separate test classes per expectations class
expect will now create a method spy expectations object when given a method spy
Merge pull request #68 from iain-peddie/spy-expectations

Spy expectations