Fixed other pages to 404 and fixed links

(cherry picked from commit aca798e6a79af2329327d426174282c078a1eeb5)
heroku port number

(cherry picked from commit 6cf0ee1c1cc4308e40e3caaffd1a28d6ecdc9a36)

Conflicts:
	src/server.js
added favicon

(cherry picked from commit 17bd60072f3a1f5e68efb89affd622339724d024)
added logging with bunyan

(cherry picked from commit 646e873c42a5a1034a90c2eab2fa934a08313682)
(cherry picked from commit 4d78a3b20ab262e298cc93bbb2fb30fbe8b97bb7)
(cherry picked from commit 8fe3e6c042136f4eec084d98a4d46885aae04351)
added sort by date for articles

(cherry picked from commit b873cf97424cdecc037925990b018f6aabe173eb)

Conflicts:
	data/about.json
added support for extrnal html

(cherry picked from commit ea09a643e62c41657a739f03142ce81a21ca79af)
added support for mathjax

(cherry picked from commit 855d3814dd14c487d7e998a6a724cc2a6f14a5b6)