Full win32 port

Added full support for win32 (mingw / msvc)
Merge pull request #9 from hanumantmk/win32

Full win32 port