no need to keep the lib-cov in the repository

use make instrument to generate lib-cov
add libsodium submodule
fix onetime auth typo
started documentation
some ignores