Using lower camel for function names in Storage
Changed templated functions in Storage to be more generic
Convert to D from T to represent data type in Storage
Using lower camel for Tensor functions
Clear up constructors and operators for Tensor
Templating basic types on random generators