Use PyXDG to save config and default journal in XDG compliant directories

[closes #184]

This change also hides the CONFIG_PATH state information entirely within the install module. Therefore, the cli module does not have to care about checking existence of files and paths.