Implement most of the logic for accepting file transfer connections.
I promise I'll stop renaming things :)