First pass at table schema
Adding patterns to .gitignore
Major improvements to api, docs, tests, etc
Utilized more detailed introspection of indexes so you don't have to specify columns
Allow traversing indexes in either direction
Support for non-numeric columns
Cleaned up API and doc