Added GUI functionality

Added ability to right click and delete points.
Added ability to click on point and drag it freely.
Added methods to Graph structure in order to allow above changes.
Made the change tracker fire Action Events to the JPanels in order for
each panel to stay up to date.