Move loading of the config from ConfigBase to Config

Resolves #236
Move stream operators in Config to top to fix their lookup
Move initializer list of a QStringList to stream operators

Fixes clang build
Add a test to check if config is initialized right on construction