Major Reorganization/Tweaks

-moved config data into config class
-more java doc comments
-default servers if website not available
**option control menu buggy
-added error for polling a server
-better colors for server defaults
-added more methods to server interface
-Renamed things to go with the classes we have
-polling servers instead of recreating
-multi thread things
-fixed join button action to allow for data to be accessed to get the
map on join
-pass the parent gui to the InfoSlotGui
-ingame gui now transparent
**ingame gui scrolling goes up into the top bar. Need to solve
-added ping next to server name
-did my best to add king's code formatting

Hope this helps out with things.