Allow multiple concurrent uses of ColorPicker

- Refactored package to allow multiple uses
- Added extra method CreateColorPicker to create cached reusable picker
- Allowed arbitrary number of extra callback arguments
- Fixed Sprite loading
- Fixed & updated readme