Added basic File, Peer and Transfer class implementations.