Add Shippable to the frontend template

### Acceptance Criteria
1. Freshly cloned frontenend templates can easily connect to shippable
1. Gulp tasks are fully up to date
1. Frontend template includes disyntegration package
1. Frontend template can run functional tests with `gulp build --env ci && gulp disyntegrate`
1. Frontend includes jasmine and jasmine-query packages for functional tests

### Tasks
- Add shippable.yml
- Add disyntegraiton package
- Add disyntegration.yml
- Update gulp tasks

### Additional Notes
- None

It doesn't feel right to put most of the setup of this test in `beforeEach` when it's really just a setup for one test. I thiknk `beforeEach` is for shared setup among multiple tests.