using libconfig for configurations
using pkg_config
delete no-used file; the only used stuff is conf and src
change the file structure
update files