SD-1: Sorted out controller for download to be async and started implementation of view for it. Still have some issues with the javascript for the view not being loaded which will need looking into later.