Adds exception handling in DownloadAndServeFile

This adds exception handling in DownloadAndServeFile method to catch
WebException so we can propagate the status code to the browser.
Merge pull request #4 from fredrikeriksson/development

Adds exception handling in DownloadAndServeFile