Actually open the file and send it over the network

It starts with sending a 'header' for each files. This looks very simple
it's just -1337:filename- where 1337 is the amount of bytes it has to
read (filesize) and filename is the name to save the file as.