Split into several compilation units.
Severall small additions.

- (explicitly) free allocated memory.
- add --no-check-ownership option
- add --use-gid option
Add instructions on how to update the manpage.