More delayed job improvements
- Remove app user from executing delayed job; this is generally not the standard for most Rubber actions, and can cause permission errors.
- Add delayed job PID file control
- Monit should have a 10-minute timeout (currently no timeout) because the PID file being monitored is not generated until after DJ daemonizes. (In this respect, DJ is different than most processes.) I chose 10 mins because my bulky app takes about 6 mins to daemonize. Once DJ daemonizes the timeout is cut short and Monit finishes.