Re-organized files into conventional directory.
Added zipWith function for identical-shaped tensors.
Module re-organization.
Made tuple permutable.
Restructuring of typeclass structure.
Added basic lens support.