Implemented --long

Warning: now short for `--lines` is `-n`, not `-l`, which is taken by
`--long`.  The idea is to make it resemble `-l` in `-ls -l` (although
the real meaning for `ls` is somewhat different).