Added knockout libs and refactored script

TODO: Implement logic for dynamic bar update and support for IE. Check on the three.js issue with IE