added a cargo file to ease compilation,

 no more need for a makefile and  git submodules