implementing a storage class that is based on preallocated memory.

hopefully it satisfies btas::Tensor spec. Some of the Tensor constructor cannot be used as this storage class does not support resize().