Fix issues #91, #96: Overhaul the suggestions part of the app
Fix issue #103: Add podcast load error states and refine information
shown in the UI