Added riseset. Revised sunup and daydusk

Many of these programs are similar, and it's important to refactor the
commonality.
Started satorbit