Removing components.

Fixing components. Removing original yeoman app.
Adding components.json for requirements.
Fixed build config with grunt.
Adding test libs and initial tests. Setting up index.
Adding initial distribution for deployment.
Updates to build.
Removing dist.