CSP1150 A1: back to original, removed global var for Graphics2D
CSP1150 A1: implementing escapeTime, unmodified controller
CSP1150 A1: added colour constructor, fixing javadocs and comments, preparing to add listener for radiobuttons
CSP1150 A1: improved error handling
CSP1150 A1: attempting to add listeners for radio buttons, colour image not appearing
CSP1150 A1: colour mandelbrot not appearing unless initialised in the constructor... restructuring javadocs
CSP1150 A1: restructuring javadocs, updated comments
CSP1150 A1: fixed some comments, preparing to fix radiobutton
CSP1150 A1: added validate()
CSP1150 A1: still playing around with getting both mandelbrot images to show up
CSP1150 A1: preparing to rename greyscalehitviewer
CSP1150 A1: renamed GreyscaleHitViewerPanel to HitViewerGenerator
CSP1150 A1: updated pixel colours, may change radio to calculate and view instead and focus on zooming instead