Feature/async piwik

# Purpose
Combine earlier PRs for (1) moving Piwik provisioning into Celery and (2) pass file paths instead of file content to rendering task.

# Changes
Pulled from earlier PRs

# Side effects
Must restart celery, create cache directory.