add travis karma and protractor support