add basic test setup with karma, mocha, chai and sinon
improve docs
change npm test to global karma for windows
change test execution to grunt
Merge pull request #4 from zupzup/master

Unit Testing Setup and some tests