update dependency to propertygenerator to 0.5, improved Config class to
use default value if no value was found for a specified key