Added error handling for JSON decode returning NULL

I found an error when using daux and went ahead and fixed/committed it. json_decode returns NULL if it cannot decode the JSON in the config file, and the error that I was getting to represent this was not very help full (array_merge error). I fixed a mixed tabs/spaces issue when I saved the file, which I did not realize until now.