Removed eigen2 from build system and documentation. We now require eigen3