Added a python line pattern creator to create different line pattern Inputs.
Converted the HTM_Input and HTMViewer widgets to use a QGraphicsViewer.
This allows the objects to be selected and currently info printed.
The HTMViewer needs to implement slots so the items can communicate back to
the HTM network.