Fleshed out the Packet handling system
Merged Multiple Commits

- Huge changes, I muffed up w/ a file and merged a bunch of commits