Adding .gitignore for my IDE
Various edits

util classes are generally static. If it needs to be instanced, it can
probably be merged with the User class.

I've also renamed several classes so that they don't conflict with
built-in namespaces. They've simply been prepended with 'SC', except for
Color, which was renamed ColorUtil so not mistaken as a Color
replacement class

Added the fromChars() method to ColorUtil I mentioned on the forums

Some redundant classes have been removed. Namely Utility. Any data in
there can now be access via static context or through the Main class
statically

Added method documentation to most methods. Most IDEs will show this
documentation when holding CTRL and hovering over method names.