Registering a single expectations object beats the default expectations
Can register expectations to be used instead of the default expecations
Used ExpecationsRegistry to create the list of expectations
Removed vestigal direction specification from expect api
Added an api function call to register new expectation objects
Merge pull request #97 from iain-peddie/registering-expectations

Registering expectations