Nightmode

There are a few elements that don't change for nightmode, in particular buttons and drop downs but it's designed more for fullscreen of dashboard. Nightmode will persist while selecting Fullscreen.

Addresses https://github.com/obfuscurity/descartes/issues/109