add gitignore
restructure commands and use color
coloring