Fail Fast

This class does 2 basic tests - that the return value from a function is Failure the first time and Success the second time. It's used so that the runTotals test can check fail fast exceptions are propagated quickly.