Create files for windows implementation
Compiles empty classes on windows
Adapt to use visual studio
Add manifest option
Update docs