Configuration module for WireMan.
This module provides functionality for defining and reading the configuration
for WireMan. The config file is read from a JSON file to customize WireMan.
The config contains:
includes: A list of include directories forgRPC.files: A list of .proto files to include.serverdefault_address: The default address of thegRPCserver.default_auth_header: The default authentication header.
historydirectory: The folder path where the history should be kept