Expand Filter Trait for sending and receiving (#37)
Expand Filter Trait for sending and receiving (#37)

Working through a filter, I realised that both local and endpoint ports
can receive and send information, and we were only accounting for
receiving data.

This expands this into 4 functions that will need to be implemented for
a Filter to account for all the communications that can occur.
googleforgames/quilkin,googleforgames/quilkin,googleforgames/quilkin,googleforgames/quilkin,googleforgames/quilkin,googleforgames/quilkin