removed filter() method.
added open, close, opener, and enclose methods in Where class.
make Join a separate object like Where when setting to Sql object.
must return $this, myself.
write about Join clause.
introduce JoinInterface to limit the visibility of some methods used for building queries.