I'm thinking it'd be handy to just initialize the config in __init__

```python
def __init__(self, config=None):
  if config is not None:
    self.set_config(config)
    self.parse_config()