Windows Compiling

I made some changes so that Elyotna's fork compiles on Windows (with MinGW and CMake). Updated the readme to be more descriptive as well.