This is what you need to do to build and grow an affiliate program that drives revenue and feels right.