Minor changes: defcustom and package requirements.