Specify underscore as a dependency, remove optional configuration

It's assumed that if you don't specify any URLs to ignore or Users to ignore then it'll accept everything. Also, the parser for the script catalog doesn't support the "Optional Configuration" section so this doesn't appear on the site.
Merge pull request #945 from nickhammond/patch-3

Specify underscore as a dependency, remove optional configuration