Added test. Some doc updates.
Some changes to internal options handling.
Added `Util::readConfigFile()` method to enable easier configration sharing between different workflows; e.g. command-line and server.
Added support for a command line config file (`crushfile.php`).

Some refactoring of the command line utility.