Add duplicity support, make rdiff optional