An abstracted storage engine supporting both html5 localstorage and cookies.