Replace eigen data structures
The initial version of Tadah was built using Eigen library and their data structures are deeply ingrained inside the code.
We want to use custom made data containers to improve read/write access.
The container must have contiguous memory storage.
As we will be using Fortran BLAS/LAPACK/ScalaPACK routines in place of Eigen, the data should be kept in column-major order.
This issues is affecting WP1-3