Fleshing out more functionality.

- Add some documentation
- Basic config parser