Correct Modules -> modules
Correct project removal on already exists.

Serious error. Would remove the existing directory on error recovery if
it existed with the name of the new project that was trying to be
created - this is obviously wrong.
subcommands
store canonical paths
store canonical paths
Create build path where needed
Correct git open
Use resolved path from git to determine cmake root
cli implementation