Add some better logic around waiting for things to start

And some better logging. Updated jar file.