Make with an alias for withArgs as with is a reserved word in JavaScript

For tests I simply copied one of the withArgs test and replaced with with but maybe the better thing is to check that with calls withArgs, but there's not a lot of meta testing in the spy code.