Update on review comments

change the constructor of HttpServerImp to inject JettyHandler
Make JettyHandler injectable
Throw RuntimeExcepton from getTrackingUrl in HttpTrackingURLProvider if
UnknownHostException happens
Some private, final fixes
Exception Handling in HttpTrackingURLProvider