BUG: VecDataArray was not doing the right thing on resize to 1
After default default contructing a vecdataarra a resize(1) would fail to set the size correctly This fixes this and adds tests to this case
After default default contructing a vecdataarra a resize(1) would fail to set the size correctly This fixes this and adds tests to this case