constructor(name, requester, resolver) {
    this.urlCache = {};
    this.storage = undefined;
    this.name = name;
    this.requester = requester || utils_request;
    this.resolver = resolver;
    this.online = true;
    this.checkRequirements();
    this.addListeners();
  }
Handles saving and requesting files from local storage
@class
@param {string} name This should be the name of the application for modals
@param {function} [requester]
@param {function} [resolver]