Update project generator to add license, readme

The License is by default MIT, readme is a template
Also fixed the cmake generation so it actually generates the compile
commands (no need for make and proper command)
Fixed up git setup to not use deprecated switch --set-upstream, and also
use the set-url so I can add additional push targets if desired