added .gitignore
some improvements
coloring