Improved join, and added having.
Completed parser visitor.