refactor soil context out to a helper function
change context function to just return a dictionary based on download
add check_state argument
use template include for download progress
don't show heartbeat error if download is actually running
unused import
indendtation
Merge pull request #14 from dimagi/cleanup

modifications to make various parts of soil more reusable/extendable