Adding gulp and test framework

* Created a package structure with src, dist, and test directories
* Added package.json to specify dev dependencies
* Added gulp build task to copy source and create minified source in the dist directory
* Added gulp tasks for jshint and karma tests
* Added karma test runner with jasmine test framework