feat(deploy): add Travis CI directory cache to improve build speed
fix(deploy): stash any changes before checking out deploy branch