refactor visualisation core classes to allow for variable renaming within the methods, thereby allowing for variable names to be passed into the method and executed correctly by ggplot2.
commit initial draft of graphing module