some work on the new knex architecture
wip unit tests & refactoring
lots of library restructure / unit test work
mysql and pg are mostly working, now onto sqlite3
finally got the sqlite3 stuff working, now to just hook up the tests
sqlite3 mostly working except for the schema things
added toLowerCase() call so we can use "LIKE".
fix on the toString for  clauses, unit test cleanup
most of the functionality is now restored
integration tests are workinggit st
Remove sqlite3 specific modifyNullable

closes #67

sqlite3 can use the base modifyNullable, the specific one was missing
blueprint and therefore meant nothing was ever set to not null
Merge pull request #68 from ErisDS/issue-67

Remove sqlite3 specific modifyNullable
Merge pull request #64 from oohnoitz/master

added option() to resolve overlapping column names on joins
minor cleanup
Added a flags property on the builder...

Flags property for tracking distinct, limit, offset, etc.
Added a 'type' on the JoinClause object, other minor changes
pulling in the option feature from #64, rename to options
removing modifyNullable from sqlite3, #68
adding a toString method that properly escapes queries, fixes #59
throw if we attempt to run the query without a connection
Graduating from docco... onto groc