Client Changes
-Adds new colours
-Adds basic borders
-Removes a lot of the GUI code from Client and puts it in ComponentHelper. This ensures a lot less future changes to Client.java
-Puts a lot of default 2D settings for openGL into their own methods in RenderSettingsHelper.java. Currently this does not have any settings for 3D and may become a 2D helper exclusively.