Topic: Liliana's Contract

I want to create a Liliana's Contract casual deck. What is the best way to go about this?

I've already looked at playsets of demonic tutor/diabolic intent/diabolic tutor/razaketh's rite, but the two mana tutors cost way too much $$$ for casual. Is there any mana acceleration in black, (probably no) and good inexpensive (as far as $) demons for the '4 different names' clause on Liliana's Contract? Also any good black token generators for the demons that make you sac a creature on entering the battlefield/casting (such as Demon of Catastrophes)?

Thanks for any and all replies!