Now handling the closing event so that we gracefully shut down from all
signals to close.
Merge branch 'master' of https://github.com/bsanders/softeng