Add -r flag to enable recursive scp

This fixes #301