Add platform-agnostic configuration backup

Fixes #49

Changes from proposed version:
 * Compressed archive files are stored in `.config` not `.configuration`