First draft of reloading data files on SIGHUP

Fixes #1