accept an argument (-p, --port) to choose which port to send requests to, fixes #5