Added whitelistUrls, inverse of ignoreUrls

As discussed on Twitter, this enables us to restrict errors to be just our own code, rather than other errors from extensions, third party scripts, etc.


Also added documentation for format of documentation.. (if you want, I can remove this)