FileTransfer stuff

This is not done, but it has a really good start. I realize now that
some of the stuff I am doing may not be needed since resending is done
already in protoconnection. Anyhow, here it is about 4/5 done.