Moved pattern linewidth and color attributes to the pattern model from the specimen model.
Overhauled the handling of deprecated and current keyword arguments for __init__ functions.
Added draggable labels & patterns to the plotting routines
Cleaned out the ApplicationController code moving actual actions down to the relevant controllers.
Cleaned out PhasesController as above.
Bugfixes