Added
A method for re-initialising the preferences object with a new configuration.
Calling with no arguments returns it to the default configuration.
timezone string directly instead of needing the numeric offset hx.preferences when not using Moment.js moment as moment doesn't guess the current locale correctly value(callback) instead. value(data, callback) instead.