Make storage and tensor in a namespace
Removed matrix or vector specialized operations
Added exception namespace