fixes #25: update gruntfile
fixes #25: add mocha files; add test cases; add ut pages