Added bower json updated dependencies

Loading all dependencies into jasmine tests, updated the Gruntfile
to load all JS files in components. This actually might not work
very well.

Other changes:
- Added the index html file using require js for depends