Completed Interface, morning commit.

@aaronm2112 I will occasionally make improvements to the interface. In
the future, the interface will look a bit more pretty this is a basic
—but sloppy interface. Please let me know of any errors/bugs/glitches.
~ David