Updated schema
More frequent commits, ignore directories in file list, more flexibility for filenames

More frequent commits were needed to avoid out of memory failures on app
and DB servers.
Ignore directories was needed so only files would be processed.
More flexibility for file names so that a file named e.g. claim.csv.1
would be processed correctly. That was needed since we had to split the
claim.csv file into many to avoid out of memory error.