Fix bug with pomodoros being incorrectly blocked

Pomodoros are now correctly blocked or allowed if there is an existing
timer. Add delayed_job to close up intervals without end datetimes.