fixed unit test config pointing to wrong components directory
use latest karma version; allow tests to be written in coffeescript; use grunt for testing with karma
set up e2e test environment using grunt and protractor; added some initial concepts for the widgets