Only run benchmarks when the 'benchmark' URL arg is present.
Add support for custom source name [closes #3]