Chatbox, GUI stuff and cleaned up logging

- Basic GUI system, by no means finished and I haven't committed all the
UI elements I have made, only those used by the chatbox.
- Chatbox should work as you'd expect one to, it won't be enabled
automatically, you must type sh_chatbox into the console to enable it.
After typing this it will then load automatically until you type
sh_chatbox again. This setting will save for all servers running Shine.
- Cleaned up logging functions, got rid of old bad code and shortened it
significantly.