packet reading works
[new] moved incoming packet reading code to its own class
Merge pull request #1 from CURocketry/cleanup_packet-reader

Cleanup packet reader