Distributed DataFrame Changes

- Added `colmedians` for `DDataFrame`
- Fixed bug in distributed median computation being used in `describe`
- Minor change to use the `|>` operator with the new `@prepare` macro for chaining methods for block preparation. The `|>` operator is more convenient than the `.>` operator as it has a left to right associativity.