Add/viewport option

* change `sniff/loadUrl` argument signature to take an options object
* add `viewport` option for setting the viewport size

See #50.