Java test framework

gsoc review
The URL should be set in an XML file or someplace that's not inside the code so that tests can be run against multiple web servers