Making the tests pass on osx
using new Examples syntax in the tests
Assertion rewriting works with variables
Error handling
No longer calling functions multiple times