DownloadManager BroadcastIntent added to handle downloaded files.

Some of the more important review comments incorporated.
Some further integration work may be necessary before build.