Add backups

This commit adds backups through the backup cookbook and the backup gem. It also adds spec tests for the backup recipe.