Database Creation and Inserts

Completed a first attempt at the insert compiler. Doesn't support any extra options and no sanitization yet. Running out of steam today to think it all the way through (Mondays :P)

Fixed problems in the DatabaseCreation class. Needed to add a method to DatabaseIntrospection that gets a list of existing tables.

Currently there seems to be a bug in the way I'm returning data from fetch queries. That's my next target.