Validating that APIChecker data is a Hash before using it

Fixes an issue where the AppController assumes that this data is a Hash, and attempts to iterate through it accordingly. Typically this is true, but if a node has died, it may receive nil instead, causing the AppController to crash.