Use XDG paths everywhere

Should address Issue #57.