Fixed the failing tests. Only one failing test left (not implemented)
The TTL value is now correctly processed. Packets with TTL < 1 are no longer relayed.