Added failing spec for new functionality.
Finished implementation of 'contains' condition.
Renamed Store -> Model.
Starting refactor.
Shortened escaping stuff.
Using new Query builder.
More table info logic in the other object.
TableInfo in its own file.
Mostly fixed specs.
Most specs for TableInfo done.
Changed name Model back to Store.
Added specs for newly extracted Query class.