Fix unintialized warning in Config.h when compiling with undef. sanitizer
when compiling with undefined behavior sanitizer and gcc 8.2 a -Werror=maybe-uninitialized warning appears in Config.h when using the const refs the std::move variant does not have this problem
This closes #39 (closed)