added a working unit test
change  to .setTimeout and enable e2e protractor support
add e2e to grunt test and README