Adding support for a global and a user configuration file.
Adding a selfcheck command to check the presence of external tools.