created the concrete mgm2D class skeleton that inherits from the abstract class
added dummy methods for the constructor and buildinterpop methods that tanner and paul are working on
was running into errors saying the class wasn't implementing the abstract Interpolator method so I had to track down the bug and found that I misspelled the method name in the abstract class. I had to changethe instanced of the old method name in the testing code and the concrete 2d class
moved the plot function into the 2D class and changed the plot test to create the 2d object to call the plot function from and ensured that the test still worked and I was getting the same plots
removed the old plot function file after making sure the plots where the same and passing the test
[t:90]
References #78