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.