Makefile changed and code as well to remove warnings
the config is not a global variable anymore and is passed by reference
clean with the config structure and pointer
Merge branch 'clean'
error codes added
config saved in a .cfg file
libconfig added in makefile
clean
type changed
Merge branch 'config_file'