Change how predicates work
Rename join to natural_join and add inner_join
Add Table and Selection classes
Fix bug when selecting from table with order
Add InnerJoin class