- A major code cleanup
- make sure all packets are received
- Confirm to the Opentracker coding guidelines
- Implement the free_hook
