Added support for Windows

The biggest issue in this module was that Windows uses a `;` to separate paths instead of `:`.