adding callbacks to hijackio

not sure how to do two things:
1. convert base Packets to HiJackIOPacket
2. setup the callbacks. if there are multiple things setting and
querying the digital io, they shouldn't all get callbacks when a digital
pin state packets comes back, only the thing that asked for the state