do-cron-job: report exit code
do-cron-job: change argv to mean a job NAME

rather than a job PATH. this way crontab file is cleaner yay
do-cron-job: move log directory to ~/.local
do-cron-job: move all cron jobs to a cron.d dir