fix #6 - fixing grunt karma tasks by removing unnecessary karma start

little fix over grunt test tasks.
also I've changed some devDependencies.

indentation may be affected, but my local grunt:jshint was complaining about it (I'm using VIM on MacOSX).