Task queue setup and app reorganization
Only run one worker
Move IR stuff into a task