Added loading HUD, pull to refresh, network error handling