Updated docs to match implementation/expected implementation.
Using _.transform instead of _.reduce.
Fixed tests using describe instead of it.
Large enhancements to condition & building conditions.
Prefixing table names when querying for models.