- senderFunction no longer encodes each query string field as a JSON
- utils file added to print header
- tests separated by interface