We made it work eventually!

Hi Dan,

So, I had tweaked the thing a little bit to make it compile; then we had added a config for tests, or else they run in parallel, kicking each other at the same port.

Now it all works. Please take a look, are there any issues with it?

And thanks a lot for providing the code!

-Vlad