build where clause in Builder, not in Where class anymore.
quote groupBy, orderBy, and having. (having to throw LogicException cos it's wrongly implemented).
add map method.
add test for bind values; split long sql statement.
not to bind in Where class. bind values in Builder.
add and test between for where.
removed whereRaw method.
Where does not need Bind anymore. make sure OFFSET and LIMIT are tested.
use _call method for ne, le, etc. test the magic method in Where.
add phpunit xml for testing.
fixed forUpdate; it should be at the end of select statement.
accept only the required object (gets Bind from Query).
simplified the construction.