Add HTTPResponseCaching and Initial Dialog Directory browser code.
Issue #43: Download Episodes to external storage

Adds Directory Dialog and Notifications when download has been completed.