#70: adjust grunt options;
#70: adds .travis.yml, removes Makefile, add npm.scripts.test
#70: lib: fixes javascript syntax according to jshint
#70: update mocha to the newest
#70: grunt: adds grunt-mocha;
#70: update test cases