have bulk commit just about working. Still need to allow for fill-in DEFAULT values for missing columns
adding more complex bulk insert logic