Added Windows support

Also needed to change the syntax around Vectors as Visual C++ didn't
like it.
Note: The windows side needs to use glew to load opengl functions.