Working Color Picker :D

-- Tweaked the canvas class to behave resonably
-- Created a widget class that abstracts some responsibilities from the
colorpicker class
-- Toyed with various color selection methods. Got bored and chose a
wierd one
-- Started work on the main layout of the page

later: add 3 more sliders for fine tuning of color. The user needs to be
able to anticipate results..

hue circle with 2 selectors and a square in the center? sounds epic to
me :D maybe...