[feature]Qiu: add mocha test coverage (86%)
[feature]Qiu: add coverage.html generator

use `grunt mochaTest:htmlcov > coverage.html` to generate
[fix]Qiu: use process.cwd instead of static path
[feature]Qiu: seperate vendor code and project js code

extract angular, angular-route, angular-resource, lodash, shoe out of main.js
in order to minimize the size of app.js
[fix]Qiu: fix e2e test after I extract js from vendor out of main.js
[feature]Qiu: add karma:unit code coverage

found there is no testing for our model (Job, Build)
[fix]Qiu: fix test environment e2e testing error

test env should use same config with development
[feature]Qiu: remove vendor code requireing from main.js

the current karma:unit coverage is 59%
Merge pull request #26 from twers/add-unit-testing-coverage

Add unit testing coverage

Sorry, just a small change after code review.