Integrated packet API with linked list API, added packet calls to peer.c, and added code for sending to peer
Merge remote-tracking branch 'origin/master'