This program will have the following features:
- Pass lengthy arguments to CMake
- switch [current_directory]s as needed to execute commands within those directories. (no more cmake ..\)
- allow the user to clean the target build/output directory
- show output of all commands
- allow the user to specify certain options: compiler, linker, etc... to cmake
- allow user to specify generator (NMake, Unix Make, MSVC, etc...)