feat(generator): use sauce labs for running e2e tests with travis CI

closes #572
Merge branch 'feature-sauce' into canary