removed settings(), added config() back

calling config() with a string returns value
calling config() with a hash sets the values
calling config() with a string and value sets value