Add a backups config abstraction.

This abstraction helps address the problem of hard-coded paths for various sources from which backups pull data.  It also provides a better encapsulation of the information that drives backups.
That's good to know.  My intuition was that filepath.Join("", x) would leave you with a pre-pended path separator.  I could swear I looked that up but apparently not!