Add tests

Add mocha and should.js; Add a test; Adjust the grunt and the files accordingly.
Do you need `tests` suffix? It is in `test` folder.