Added windows support using win-spawn

So turns out that on windows `child_process.spawn` doesn't use a shell and this makes starting python programs hard...

Luckily there is `win-spawn` which does the right thing. It `child_process.spawn` on Linux, so it's a drop-in replacement that only deals with the windows special case.