first set

Hi Derek,

So out of not knowing git very well and not being careful of my commits, I made a big mess on my end. I had some help in reorganizing them so the PR's will follow the request you asked for (I think). So this particular PR has all of the misc. changes not related to DB or CSV. So I'll post the other two branches to you, but in the likelihood they aren't what you were looking for, please let me know. I think I now have a greater appreciation for what git does.