Split the project in 3
This commit splits the project in 3 sub-projects: 1. `gargantext-graph-core`: it contains the plain algorithms on graphs; 2. `gargantext-graph-accelerate`: accelerate utilities on graphs; 3. `gargantext-graph-eigin`: eigen utilities on graphs;