[feature]xiaojing&ruoran&zekai: add viff runner to project
[feature]xiaojing&ruoran&zekai: rename home to jobs(public)
Ruoran: Merge branch 'development' into 21-manually-trigger-run
Ruoran: udpate gitignore to ignore .idea/
[feature]Zhihao&Ruoran: add "build" array to job
Qiu: Merge branch '5-job-list' of github.com:twers/Viff-Service into 52-job-detail-page

Conflicts:
	lib/jobs/routes/jobs.js
	test/lib/jobs/job.js
[feature]Qiu: rename jobs/index.jade to jobs/show.jade
[feature]Qiu: add job detail controller

config the route to match /jobs/:_id to show one specific job
[feature]Qiu: add stub reset in test
Qiu: Merge branch '5-job-list' of github.com:twers/Viff-Service into 52-job-detail-page

Conflicts:
	lib/views/job-nav.jade
[feature]Qiu: add environment object

environment object could return environment information.
[feature]Qiu: add sinon package in

will use sinon in node mocha unit testing
[feature]Qiu: db config according to environment

environment().db.connection could return the current development/test/production's db connection string
according to the process.env.NODE_ENV argument, by default it's set to development
[feature]Qiu: use database configuration while running app
[feature]Qiu: add grunt-env in project and fix testcase

because we could link to different db as per the environent,
so add grunt-env in and use env:development represent development environment.

some db connection string in testcases are static, already updated using environment()
[feature]ruoran: modify test config js to phantom
ruoran: ignore selenium jar file

please manually copy it to your root and use the same name for further use
ruoran: Merge branch 'development' into 21-manually-trigger-run

Conflicts:
	.gitignore
	public/scripts/jobs/index.js
[feature]Qiu: add grunt-seed in

grunt-seed could be used in import prepared data
[fix]Zhihao&Ruoran: extract build cruder to job cruder.

Because front end want to reuse backend module, could not write cruder
into module directly so fix it now. Will disscuss with Zekai later.