Make issue presentation code more robust to missing keys

Add pull info controller