Fix insert functions

What the HELL did I do in that last commit?? Everything I thought I had
done was either in the wrong place or just plain broken. I feel like I'm
taking crazy pills.

queryAll function is still broken.
Generate col names from object being inserted
Insert now dynamically getting fields/values

This is REALLY cool. This approach can be used for so many different
objects.