Added vim temp files to .gitignore
tool improvement
Changed board a lot.

Now uses IOArrays.
Trying to se if Diagrams will work for this.