updates to scheduler, now the user can ignore signals for most cases and the app will shutdown on its own when computation is complete.  There are a few more details but that's the big picture