General cleanup putback

* Several new modes
* Topology functions
Implemented larger tower structure, lowered memory footprint
Merge branch 'tower' of github.com:aphelps/Triangle-Lights

* 'tower' of github.com:aphelps/Triangle-Lights:
  Implemented larger tower structure, lowered memory footprint
  General cleanup putback

Conflicts:
	todo.txt