rm Matrix, will put a better impl once Vector is clean
rm Dimension class for cleaner imp of Vector
let go of expands_to_logical. we won't need this once we have a better sugar impl anyway