Move DataType objects into separate package
Catch generic sqlite3.Error in handle_exception
Added basic documentation to Driver method stubs
Removed magic method __key__ in favor of passing as first argument of Collection.__init__
Table.add_column takes advantage of Collection.add returning its argument
Don't rely on str producing Table's name
Removed remaining __key__ references
Merge branch 'master' of github.com:orbnauticus/dibi

Conflicts:
	dibi/__init__.py