Updated storage interface to work with promises, added skeleton for "large
storage"