Added withArgs() expectation, to accept an array of arguments

I noticed that it doesn't seem possible to provide an array of arguments to the expectation, so created a quick pull request to add it in.