old_contents: import re
  import os
  import config
  import pymongo
  import arrow
  
  client = pymongo.MongoClient()
  db = client.leadvsgold
  initdb = db.init
  fl = db.fileList
  outf = os.path.join(os.getcwdu(), "webapp", "output")
  inf = os.path.join(os.getcwdu(), "webapp", config.inputfolder)
  stackFiles = list()
  fileList = [x for x in os.listdir(inf) if not os.path.isdir(x)]
  fileList.sort(key=lambda x: os.path.getmtime(os.path.join(inf, x)))
  for f in fileList:
      if os.path.splitext(f)[1] in (
              ".jpg", ".jpeg", ".gif", ".png"):
          stackFiles.append(f)
  count = 1
  stackQueue = list()
  for f in stackFiles:
      try:
          creator = re.search('__(.+?)__', f).group(1)
          creator = re.sub(',', ' /', creator)
      except AttributeError:
          creator = "No Creator"
      mtime = arrow.get(
          os.path.getmtime(
              os.path.join(inf, f))).format("M/D/YYYY")
      fileobj = dict(
          _id=count,
          name=f,
          location=os.path.join(inf, f),
          creator=creator,
          mtime=mtime)
      stackQueue.append(fileobj)
      count += 1
  initDict = dict(
      _id="initDict",
      stackFolder=inf,
      outputFolder=outf,
      actions=dict(
          up=os.path.join(outf, config.upfolder),
          down=os.path.join(outf, config.downfolder),
          skip=os.path.join(outf, "skipped"),
          tap=os.path.join(outf, config.tapfolder)),
      noneObject=dict(
          name='nomore.png',
          location='webapp\\img\\nomore.png'))
  indexes = dict(
      _id="index",
      batch=1,
      session=1,)
  fl.drop()
  initdb.drop()
  initdb.insert_one(initDict)
  fl.insert_many(stackQueue)
  initdb.insert_one(indexes)
  
new_contents: import re
  import os
  import config
  import pymongo
  import arrow
  
  client = pymongo.MongoClient()
  db = client.leadvsgold
  initdb = db.init
  fl = db.fileList
  outf = os.path.join(os.getcwdu(), "webapp", "output")
  inf = os.path.join(os.getcwdu(), "webapp", config.inputfolder)
  stackFiles = list()
  fileList = [x for x in os.listdir(inf) if not os.path.isdir(x)]
  fileList.sort(key=lambda x: os.path.getmtime(os.path.join(inf, x)))
  print "{0} files processed into DB.".format(len(fileList))
  for f in fileList:
      if os.path.splitext(f)[1] in (
              ".jpg", ".jpeg", ".gif", ".png"):
          stackFiles.append(f)
  count = 1
  stackQueue = list()
  for f in stackFiles:
      try:
          creator = re.search('__(.+?)__', f).group(1)
          creator = re.sub(',', ' /', creator)
      except AttributeError:
          creator = "No Creator"
      mtime = arrow.get(
          os.path.getmtime(
              os.path.join(inf, f))).format("M/D/YYYY")
      fileobj = dict(
          _id=count,
          name=f,
          location=os.path.join(inf, f),
          creator=creator,
          mtime=mtime)
      stackQueue.append(fileobj)
      count += 1
  initDict = dict(
      _id="initDict",
      stackFolder=inf,
      outputFolder=outf,
      actions=dict(
          up=os.path.join(outf, config.upfolder),
          down=os.path.join(outf, config.downfolder),
          skip=os.path.join(outf, "skipped"),
          tap=os.path.join(outf, config.tapfolder)),
      noneObject=dict(
          name='nomore.png',
          location='webapp\\img\\nomore.png'))
  indexes = dict(
      _id="index",
      batch=1,
      session=1,)
  fl.drop()
  initdb.drop()
  initdb.insert_one(initDict)
  fl.insert_many(stackQueue)
  initdb.insert_one(indexes)
  
subject: add back print summation in init