A lot of changes here!

Completely refactored the code. UI no longer extends JPanel, instead it
creates new panels for each section and puts them up on the jframe. Also
created a start menu. It's more of an example than anything else.