Added Gulp tasks, Mocha tests, .gitignore, and minor updates