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.