Cleaned some things up, added backup manager to integrate into dashboard (save/restore)

Signed-off-by: Travis Wertz <travis@traviswertz.com>