Add join / merge functionality for non-uniquely keyed data
Save this for 0.6. Want to implement a proper SQL-type join. Maybe be a bit difficult since you have to do a cartesian product basically when the keys are not unique on the right / left
