extend CsarFileResource with download refs #122

only last commit (a89bca7) belongs to this PR.

(Merge after #142 & #144)