I added some new GUI stuff and renamed a package.
Added some notes. A "addButton" class too
Added a new button class and fixed some lang files.
Deleted ShibeButton, as it is unneeded
Added alot more stuff to DogeButton
Added GUI things that dont change functionality
Added DynamicButton, which doesnt rely on a texture

Added a new button called "DynamicButton" and it can be any size as it
doesn't rely on textures. I am having trouble with the rendering on it
as the method "drawRect()" doesnt do anything visual.
Added comment so I can feel productive.
Stole code from Erogenous beef (temporary)
Added strings for dynamic button
Figured out how to use 8 digit hex colors.
Added documentation
Moar Constructor documentation
stopped using stolen code so I could do it myself.

TODO: Increase hex color shades, could be done by converting hex > int,
then edit shades, then int to hex.
removed hexcolors as I find them annoying

Got rid of the need for hex colors, now you can use both hex and rgb for
there are 2 different constructors for DynamicButton now
changes to dynamicButton

Added changes that should have been put in the Commit 2 minutes ago
Still trying to add borders, I think it might work.
decreasing RGB doesn't really work, fix this

Need to decrease rgb so the border can be darker than the center of the
button
I need to commit less often, and I probably will.

added some stuff that would work if OPENGL would allow me to work with
rgb values dynamically. problem: I can decrease/increase the rgb values,
but no change is shown in the gui
Deleted redundant code and fixed bugs

That old OpenGL bug from 40 minutes ago, I fixed it. All that needs to
be fixed is tweaking the colours