Added support for joining on fields that are arrays. 

Nothing fancy, and not the cleanest. Just kinda hacked it in there real quick.

We plan to do a bunch more PRs in the next few months to add many performance tuning tweaks...