Fix for reposition for padded implementation
All unit tests passing with padded implementation now
Optimizing now....went ahead and removed RightSizedDataSet...did not want to manage two implementations and setting the padded implementation to a padding of zero has basically the same effect