Change to use subprocess to exit more easily.
Add a readme.
Don't hardcode schedule times in case they change.

(and Roger Bolton has to deal with the outcry on feedback)