demo: add component usage to demo

- bump knockout version to 3.2.0
- add sample component