Added send/receive file to demo-app. Since this blocks the UI due to busy waiting, the demo app should be adapted. This closes #3