Add base framework (Gulp with Karma+PhantomJS+Jasmine)

Adds a base gulpfile to handle:

- Coffeescript to JS conversion for the plugin
- Coffeescript to JS conversion for specs
- Cleanup of converted spec files
- Test running via Karma and Phantom
- Test watching