Improves argument parsing

File name is a positional argument now with -e, -d, -s combined in a group.