regionJoin returns an RDD

Resolves #12 

- This no longer forces an aggregate; it is easy to add the aggregate on
  in cases it is desired