Tested Gradient.java a bit, and fixed a small error. As far as I can
tell, this code is good to go. It has the ability to create gradients
between two colors, and generate gradients with a random colors given a
variety of inputs. It should be versatile enough to do just about
anything you need gradient wise. If not, feel free to let me know and I
can add to it.