Added the option to specify initial color in HTML

Having to specify the initial color in JS, per picker, is very cumbersome and unusable.

Color-picker should behave like a form element. It should get its value from the HTML and it should set the value back to the HTML.

(Ideally, it would also be able to use a form element to do this so I don't need to pick the values myself on the form's submit event)