Various Kit NPC fixes.

NPCInteractListener now first checks if the NPC is a Shop.
Fixed kit variable in PlayerNPC being null when NPC's are loaded from a
file.
Fixed all variables in KitHandler being null.