The lightness axis should be inverted
This is still a bit glitchy due to the underlying color lib. It does not return the same hex always on the given hex! This might work better with other color lib.
Still need to tweak extras to support this.
Added some scaffolding for the extra system as well. The idea is that extras may be used to extend the basic widgets.
This change makes it easier to implement new picker types. Currently just the basic one works. Still need to restore RGB picker, implement HSL one and update docs.
There still might be some corner cases left to fix (IE?). Closes #8.
This seems to cause issues in certain browsers (Opera, FF) so probably better without.
colorjoe.get accepts pretty much anything that a regular color accepts now. Also tidied up code a bit while at it.
I had to invert V value given it's inverted in the 2d view. Closes #3.