Added bower.json and changed demo to use bower components