add testem

should test for browsers and node.js before merge.

test for browsers
`grunt testem`

test for node.js
`grunt test`

test both
`grunt test testem` or `npm test`