Cmake fix for visual studio, added comments. Oh and stuff actually compiles now.