Add .withArgs() syntax for building scenario

Makes it easy to test that a function validates its inputs.
Merge pull request #54 from timshadel/master

Add .with() syntax for easier scenarios