[feature]zhihao&zekai: initialize jobs module

trying to add file upload test, not works for supertest
[feature]zhihao&zekai: add mutlipart middleware to jobs functional

1. add multipart form support for jobs
2. set upload path to %PROJECT_PATH%/uploads
3. limit file upload size to 1m
[feature]zhihao&zekai: cleanup get for '/jobs'

1. remove the useless template
2. remove routes for [GET]/jobs
[feature]Zhihao: need add this file to use git to track this folder. so
we can put this folder to CI. Why we need this uploads folder is because
the express.multipart can not create new folder, we need create it
manually.
[feature]Zhihao: modify job test. Remove uploaded json file in
%projectDir%/uploads which is created by test.
[feature]Zhihao: add db operation for "job" collection.
1. Add test. test will revert the file and db change after test finished.
2. Implement is done. It will add name (it's from the form you posted),
the time(new Data()), the path (full path) into the "job" collection.
3. I don't know how to use specific db file path to run `mongod /path`
in vargunt. It just works in my local.
[fix]zekai&zhihao: add mongodb services to travis

rt
[feature]zekai&zhihao: job test included
[feature]zekai&zhihao: add job model for both front end and backend
[feature]zekai&zhihao: Integrate job models to Jobs App

1. move database instance to a single module for other module to ref
2. add jobs-cruder implementation for Jobs model to support mongokin
3. Change express middleware req.db to Jobs model to do CRUDs
[feature]Zhihao$Zekai: bugs fix for  job.each().
[feature]Zhihao: Fix bug.
Zekai used a wrong way to use db.find() by Mongoskin.
[feature]Zhihao: refactor and add tests
[feature]Zhihao:format code
[features]Zhihao:Add RESTFUL service. Change add job implement.
1. app.get('/jobs', routes.jobs.list);
2. app.get('/jobs/:id', routes.jobs.listByID);
3. app.post('/jobs', routes.jobs.create); you can post "id" element to
assgin _id for job in database.
ruoran: Merge branch '13-create-job-function' into development

Conflicts:
	package.json