Added the timer GUI to the game with an extra panel that I will later replace with the GUI version of the game
Added a basic GUI version of the towers
Refactored several lines of code, mainly the timer and some of GamePanel

The timer class was programmed with far too many lines of code and
accumulated a buildup of threads every time start or restart was called.
The new implementation is significantly skinnier and faces less problems
than the previous version. Overall, it is a much easier to read class
and no longer creates extra threads.
Small change to Javadoc
Improved the GamePanel to work for a wider variety of disks

The GamePanel should now support more than 3 disks and has been cleaned
up to hopefully be easier to edit in the future and more easily read
Added buttons so that the game is playable using just GUI
Updated the Game to be entirely GUI based and functional

Known problems at the moment: some left over GUI code in non-GUI files;
Build.xml needs an update to run the full GUI;  Javadoc could use some
help
Updated the build.xml to support the full GUI version (hopefully).  I can't test it at the moment due to an X11 error that I don't recognize
Fixed small error involving closing window and terminating the program
Buttons are now disabled when chosen as the from tower/button, then re-enabled after a to has been chosen
Added comments and removed leftover code from testing
fixed small javadoc issue
Update README.md
Merge pull request #19 from amwexler/master

Fixes 14, 15,17, 18