Change filename to support #6
Make download and process functions tasks
Merge branch 'split-download' into develop

Closes #6