Added protractor
Improved karma task

now smaller.
Changed mocha reporter for spec

to be concistent with protractor reporter
Changed unit tests names

to be concistent with e2e tests
Unit tests on chrome only

for convenience. more tests can be run on milestones.
cleanup

no functional change