Travis use Grunt for unit testing instead of Ruby magic

Get rid of Ruby magic and use the power of Grunt & PhantomJS!

- updated package.json (moved testing libs to devDependencies)
- travis integration via node instead of ruby
- added jasmine task to Gruntfile
- added travis task to Gruntfile (on CI --verbose is added)
- added gruntplugin `grunt-contrib-jasmine`
- removed unused ruby shit

![403026101098](https://f.cloud.github.com/assets/232559/1298861/4e5062ae-30f9-11e3-8ed6-fb7baeafc6dd.gif)