added additional API punchMe, takes source to punch as argument

`punchMe(source, options)` was added as an API alternative but with some additional features that could be ported to `punch()` if desired.

```punchMe(String source, Object options)```

- source no longer requires manual addition of `?rand=`
- `rand` can be overridden in options with `queryVar`

Simple Example

```
var punched = punchMe("http://www.example.com/punch.jpg");
// example punched -> http://www.example.com/punch.jpg?rand=1385449161-5
```