NPC Template Class

Added a NPC Template class which contains generic NPC methods that are
standardized for all NPCs in the mod.