use variables instead of replying on PATH
simplify clean target
create ${INITIAL_USER} if it does not exist
do not override IGNORE