Issue 90 fix broken link

* Fixes issue #90
* Integrates issues #97 and #96 into the main branch so they evolve with the code. The tests are ignored until they are fixed.
* CrawlJaxException is now a Runtime Exception
* Removed the Configuration exception that wasn't thrown
* Fixed classpath issues in the test-utils.
* Refactored the `JarRunner` a little.