Adding windows support

Adding windows support and the ability to pass the command path in options