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.