Add support for -f and -a options
Add support for -R and --exclude