[WIP]: Tables Split-Apply-Combine

Building split-apply-combine operations and computational approaches.  

TODO:

- [ ] SQL backend
- [ ] More rigorous testing (some things are kludged together now)
- [ ] Streaming `ReduceBy` Operation (will be useful for Python and PySpark backends)