Adding initial work to support windows, including switches on the Windows
equivelant for which, and removing user assignment if the environment is
windows, due to lack of node.js support