Further fixes for building on Windows

Encountered some issues building this from scratch on my box which I have attempted to fix.
Also collated the steps and dependencies I had to install to get it building on Windows.