js/localstorage.js now tracks the client's choice of theme inversion and updates the site on reload to reflect this choice