Another round of clean up

Move all the customizable variables into the custom-set-variables area
and deleted them from pedz.el which had a bunch of setq statements.
Tried to not redefine the wheel as much.  Stole some setup code from
Avdi but then changed it.
Added helm