Merge pull request #113 from evanxd/back-end

add the js of ruServer and runTimer, which can used to running server
Action item 28 - Fetch the log ,and then parse the error file-name.

To get the log of job.
And then use parse to get the error file-name if this job has error.
If get error file , show the json that contain date and error file .
Merge pull request #115 from promise82114/fetch

Issue 111 - Action item 28 - Fetch the log ,and then parse the error file-name.
Issue 116 - Front-end code improvement.
Merge pull request #117 from john29917958/john-patch-code-improvement

Issue 116 - Front-end code improvement.
Issue 118 - Action item 31 - add simple tab functionality to Travis-reporter.
Merge branch 'john-patch-simple-tab' of github.com:john29917958/travis-reporter into john29917958-john-patch-simple-tab

Conflicts:
	resources/front-end server/public/javascripts/button.js
	resources/front-end server/public/javascripts/index.js
	resources/front-end server/views/index.jade
Merge branch 'john29917958-john-patch-simple-tab'
Issue - 120 - Bug - button.js decoupling.
Merge pull request #121 from john29917958/john-patch-decoupling

Issue - 120 - Bug - button.js decoupling.
Issue 108 - Bug - Remove the mongodb and monk dependency in package.json.
Merge pull request #122 from john29917958/john-patch-dependency

Issue 108 - Bug - Remove the mongodb and monk dependency in package.json.
Issue 124 - Action item 32 - Add new routing for detail.jade.
Merge pull request #125 from john29917958/john-patch

Issue 124 - Action item 32 - Add new routing for detail.jade.
Issue 61 and 102 - detail button function implemention.
Merge pull request #126 from john29917958/john-patch

Issue 61 and 102 - detail button function implemention.
Issue 101 - Action item 25 - Produce detail.js.
Merge pull request #127 from john29917958/john-patch

Issue 101 - Action item 25 - Produce detail.js.
Merge pull request #4 from Sue-Yi-FAN/master

change folder name and create Makefile to run others