Improved Gulp / Karma config

- Updated devDependencies
- Moved Node testing to Gulp
- Preparations for Sauce Labs browser testing