refactored PacketFactory; removed most PacketHandler implementations in favor of a new reflection-based GenericHandler. also registered previously-implemented packet types, so they should properly receive notifications now