The conflict between the dwarves and elves is solved when you complete the dwarf and elf council member quests, which you will get some time after visiting castle Stormfist.

For the dragon gloves, you need to leave the elven village by the south gate, and check the pyre just south of the first stairs you come to.