I'm having a bit of trouble understanding how Walter's dervish build works. He's using an elf with weapon finesse as his level one feat and somehow picking up dervish dance at level 3. How is that possible since you don't get a second feat until level 5?