Removed component-jquery as a dependency

In the theme of small dependencies, I rewrote the bits that used jquery and replaced them with some suitable components.
Added `ColorPicker#appendTo(el)` for convenience as `this.el` is no longer wrapped in `$(this.el)`
Updated Readme and test.html to reflect changes.