Added Stroke
Stroke now takes an initial list of Nodules
Refactored nodule adding code, VectorApp now tracks nodules
Moved listener initialisation inside VectorApp
Added ability to select a nodule
Added a button (does nothing yet)