Druids should be necromancers.
Priests focus on the good align, Necromances on the evil end.
By the way, what's the difference between a merchant and a class besides a different word? Typical race/class system uses the "class" as determining what skills and abilities you get and the "race" gives you a few bonuses and detriments respectively. It sounds like this "merchant" idea is simply the inverse of that.
Suggestions for additions and modifications to the existing Barren Realms code.