fix .gitignore
better coloring and highlighting of states that get selected