reduced some repetative debug code
renamed error to message
"self" is so cliche
renamed selectAll() to query()
renames exists() to tableExists(), moved to utils
added columnExists utility function
being a nazi about spacing consistency
added an object clone utility

should probably figure out a less resource intensive way to handle deep
cloning…
added select() and results() functions