Make paint listener a singleton
Update Chart.min.js to latest version from github as of this commit
Support fill opacity
Refactor chart demo
Fix/add Copyright header and update README.md
Extract demo to separate bundle
Fix chart Tooltips
Make ChartData/Style API fluent
Create ChartOptions