Merge pull request #1 from wingyplus/master

add karma, karma-chrome-launcher, karma-jasmine in devDependencies in package.json
Merge pull request #2 from wingyplus/master

install bower dependencies after npm install packages
Merge pull request #3 from wingyplus/master

Extract rules functions to classes
Remove unnecessary module
Merge pull request #4 from skyfoxs/master

Remove unnecessary module
add karma-cli for use in node_modules/.bin