Add tests

Add mocha and should.js; Add a test; Adjust the grunt and the files accordingly.
well, not sure why, but it already runs on **my** mac...