Added yaml configuration using yaml-cpp
Added mode decoding strings for DescriptorsType
Using configuration file and program options