Changed PacketHandler to IPacketHandler

No need for a virtual Handle method. Also added a dummy interface for
Sending, just to clarify what the class does.
Added auto loading for class handlers