Improvements to runner, parsing, url and updated readme

updates many files.  Fixed a thread count bug that did not prevent the
number of threads from being capped at 10.  Rebuilt url to be able to be
used with runner.  Rebuilt runner to accept a new command line argument
to specify what program to run with it.