(test) updates gulp file
(edit) edits to gulpfile mainly and fixes syntax on js files.
(edit) adds to package.json and changes .bowerrc
(test) Add karma.config.js
(test) Add appropriate files to karma.conf.js
(dev) Gitignore installed lib from bower.json
(fix) Run karma tests with gulp test
(fix) Run gulp test on default
(inc) periodic commit
(cleanup) adds karma test directory structure