A queue implementation backed by window.localStorage for providing persistent queue on the browser