created a updated class diagram. Removed TransferUDP. Made TransferFile a interface instead of an abstract class.