Make -f option work as expected
Add support for -a option
Add support for --append option
Add support for -R option
Add support for --recurse option
Add support for --exclude option
Merge branch 'feature/improved-console-support' into develop

Fix #9