Merge pull request #2 from MMcM/schemas

Fix some problems with schema name used to access information_schema
Merge pull request #3 from MMcM/schemas

Another one (finding primary key).
Still one more.
Second argument wasn't what I thought.
Merge pull request #4 from MMcM/schemas

Fix column listing routine. There is now a system table named users and it confused things.
Add transaction statements.
Merge pull request #5 from MMcM/transactions

Add transaction statements.