Replaces Makefiles by a CMake architecture
Huge refactoring of the library
Updates README