Began implementing interface

Got the command line interface almost complete and have begun implementing data structures for the plot. I've also added in some helper classes from a previous project of mine.