add night mode

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