gigacomplex commit that works
added collections cache
added basic tests
refactor in preparation for array values
more refactoring
understands all
added support for lt,gt,lte,gte