Basic GUI construction

Fundamentally changed how the GUI is presented. The driver class will
create the JFrame container and the SpineGUI will inherit from JPanel
to simplify the management of components on the screen.