Fix path permission to avoid SEGV

Permission 0600 leads to segmentaion fault and is changed to 0700. Also add
path info on creation failure message.
Add path creation of cache path

Analog to settings path.
Merge pull request #30 from xemle/spotify-path-creation

Fix spotify path creation to avoid SEGV