various fixes, color, ctrl+c and full .gitignore