When failing to get node data, return a dict instead of just false.
Also catch `IOError`'s and log them when verifying the environment.
Merge pull request #419 from s0undt3ch/develop

Minor improvements and also catch IOError