Merge pull request #20 from pnagy/master

Stabilise gui data provider features and communication
Add bower to the npm packages list.