Added a new class to deal with sending/receiving the files