Adds an example tkinter script
Formats comments as proper docstrings.
Refactors the basic code to be generally better.

Also other stuff.
updates gitignore to ignore .pyc files
Adds working graphical display.
initial work on equilateral triangle graphics
working rotation and translation for equilateral triangle graphics
Merge remote-tracking branch 'origin/zacDev' into zacDev

Conflicts:
	boardState.py
	main.py
	robot.py