use Transfer instead of ITransferProgress

close #36
improve cleanup w/ file removal
Add interfaces to remove cleaned transfers

@Spoil use these interfaces to remove downloads from the getIncomingTransfers / getOutgoingTransfers method-results
Merge branch 'master' of github.com:toebbel/buschtrommel