Grid creation & main launcher

Grids creation using List of Lists and structure for the main launcher
.gitIgnore edit

Add *.cmi to the .gitignore