Temporal Difference updates

TD has been reimplemented with matrix manipulation for speed. Training
and testing suites have been added and the playstyle is working as
intended. Two playstyles have been added to coordinate using one network
with both players when TD is played against itself.

TD learning is not yet fully integrated into GUI.
start moved to GUI

Since start is the primary means of accessing the GUI, it has been moved
to the GUI package.