[#2] add mocha tests and setup grunt

- Added mocha tests, bootstraped environment
- Added grunt task (grunt test) to run the tests
Merge pull request #12 from alexloi/2-setup-mocha-tests

[#2] add mocha tests and setup grunt