Load settings from different path

Allow passing settings.xml as an argument so it does not have to
be placed in the same dir as the binary.