One diff page to rule them all

- Better checkConfig()
- Possibility to pull changesets from a distant repo in the diff page
- Default values for diff page