Add protractor test and npm run publish script