drop the necessity for -f

Also support filenames as first and last arguments.
However if a -f is provided it will win and
other filenames are ignored.
document the -f change.
drop the -f switch altogether.
Merge pull request #17 from 0robustus1/11-drop_the_f_switch

11 drop the f switch