Initial commit

Note: Project has a number of bugs when using the graphing features