Added rand_seed to get rid of the warnings (and encapsule bad stuff)...
[wip] Cleanup of tensor methods
Improved performance and comments in tensor_add