Cleanup gitignore
Some component cleanup

Update package.json
Making more use of bindings and property listeners
Cleaning up bad! delegate calls
Improve some ui in options panel.
Make progress work.
Merge pull request #3 from francoisfrisch/better

General cleanup of the code