Now includes up-to-date gridinit features

Cmake is now used to configure the makefile, process groups might contain colons in their name, and a fflush() has been added in some CLI actions.