Switch to a YAML config file format. Breaks everything.

- Include PyYAML.
- Update TODO.
- Basically rewrite config.
- Rewrite parseconf.py.