add night mode

Added night mode button and javascript to facilitated the background
colour change. Completely non-obtrusive JS.
Revert "add night mode"

This reverts commit d35d605c710f35f839bf19e90aa31f9471f9e53d.
add night mode

Added night mode button and unobtrusive JS to facilitate change of
colours on the go.