Exemplos de teste adicionados

Arquivos tests/test1 e tests/test2 para quem dá/recebe carona. Rodar package_sender e digitar essas entradas mostra o que deve acontecer. Outra opção é mandar os arquivos como entrada para o programa, mas como ele lê o arquivo inteiro primero e depois conecta com o servidor, então a saída no terminal fica fora de ordem.
Para rodar com esses arquivos como entrada na VM:
./package_sender localhost 80 < carona-usp-servidor/tests/test1 (ou test2)
Para conectar com a VM:
./package_sender endereço_ip porta < carona-usp-servidor/tests/test1 (ou test2)

Para digitar a entrada (recomendado, dá pra ver cada mensagem enviada e resposta):
./package_sender localhost 80 (ou endereço_ip da VM e porta) e digitar o conteúdo dos arquivos