Allow for basic recursion.

The "source" output is passed directly to rsync, allowing
directories to be passed as long as a recursivelimit isn't
set. Haven't tested this with anything else but recurse
true/false.