Add recursive harvest loading.

Add support for recursively loading harvest files throughout a directory
structure. Recursive behavior is triggered by the flag "-r", the default
being non-recursive loading.