Added support for Windows

The biggest issue in this module was that Windows uses a `;` to separate paths instead of `:`.
These changes should help with https://github.com/Strider-CD/strider/issues/326
In my experience it's always been env.PATH -- but that's not the case in windows?