[Finish #68599742, #69143282] Embarrassingly large commit, centered around testing.

First, this has the first few unit tests.  Run the
task `gulp tests.unit` to run them.

Second, we've extracted jquery from the sdk.  There is no
jquery.  Should remove from the docs soon.
[#75481788] Adding circle.yml.
Updating documentation to remove jquery.

Also including ajax symbole in the IIFE.
[#75853832] Circle will package up tarballs for S3.
Adding a 'gulp' dependency step.
Adding python reqs for deployment.
Using npm-cache for initial install.

Also fixed a comment.
Include necessary circle bits for npm-cache.
Merge pull request #8 from expectlabs/feature/testing

Unit tests and removed jquery dependency.