Updated greg submodule for MSVC getopt() implementation.
Added CMake file.