re-implement dataset in terms of protocols
add column-major implementation
add matrix wrapper dataset
Merge branch 'dataset' of https://github.com/farrellm/incanter into dataset
simplify; add matrix protocol