#include NetworkPacket instead of forward declaration as it's required for the interface.
More Todos.
Don't call shutdown before close, only works on bound udp connections.
Added some more unit tests.