Changed to PEP8 style.
Changed the input viewer. The input can now be a different size to the HTM
column array. This hasn't been completly fixed yet. Still need to clean up
the initialising in the GUI and the step function.
Deleted the commandRow variable form the HTM. The command space and input
space will be seperated in the input to each HTM layer. The actual columns
of the HTM layer are not seperated by a commandRow variable anymore.
This will make the code much cleaner and easier to work with.
Added zooming and drag to the HTM input viewer box.
Added functionality to view different inputs to different layers and
levels in the HTM.