Config,hooks: Add support for create/delete hooks.
CommandLineInterface,hooks: Add support for configuring create/delete hooks.
Config: Cleanup code.
ArgumentTools: Moved command line parsing logic to separate directory/namespace.
ADirCommand,hooks: Add create/delete hook logic (hooks are not yet executed).