added a cargo file to ease compilation, no more need for a makefile and ...

...git submodules