removes config package and uses viper instead
I realized that Viper can handle the configuration file interaction perfectly well and no config package of our own is necessary. This merge request therefore removes the config package again and replaces it by using Viper.
The only thing Viper is not doing is the type deduction. The DeduceType()
function therefore remains and was placed into a new util
package.