first implementation of UploadCsarService 

to be merged after #38 and #40 (uses code out of these branches)