certain GUI elements now disable eachother accordingly
added point input via clicking
user can now use mouse clicks to add points directly to the canvas. The points are drawn on the canvas and also saved into a list
added clear button
the clear button clears the canvas and also empties the point list
added warnings if data is missing before running the alorithm
added warnings for incomplete data before pressing step button
disable all data input after first step until reset