Enchanting with npc, and it's menu.

I've fixed my code from last pull.
Pricing is still not done, and we also don't have self-creation of enchanted items (only with npc help).
I'll work on it, but I want to pull this part as soon as possible, because it's big amount of code that will be hard to pull if not pulled soon.

I haven't added any experience gain, because player don't have any experience from items created with NPC's. I'll add it with self-creating and charging of items.