* regex removed in hook since it was not working on windows. * fixed method for getting the script's path for windows. using this in setup and clean script. * fixed missing include in cmakelists
NOTE: run setup.sh script to update the hooks * commit message after building and testing * pushing tags does not run builds and tests
enforced building and test with a pre-push hook IMPORTANT: cmake is needed in PATH