Removed bogus packets and pins class. Plugins just need to document the
types of packets they provide, and the pin "sharing" needs to be fleshed
out some more.

Updates packet class to be a little bit more OOPy.