Updated CMake Build System

Now Functional for Windows Builds
Linux users still use Makefile for now