Add parsing for joins
Implement compilation for simple JOINs

Currently, only two tables can be joined and only one equality expression is
allowed.
Add compilation for join on multiple fields

This also required adding lexing and parsing for AND and OR.