More flexibility for single URL captures

Hey Mike,

I've added some extra flexibility for capturing single URLs:
* Specify the exact path for the screenshot, rather than have it generated.
* Allow to pass the URL as a string, rather than an array.

I've added tests for both these modification.