Merge pull request #13 from victorleungtw/master

use grunt to automate test
Merge pull request #14 from victorleungtw/master

add karma for circleCI dependency
Merge pull request #15 from victorleungtw/master

attemp to fix circle CI config
Merge pull request #16 from victorleungtw/master

try again for circle yml config