Added in Lore and DisplayName metadata to inputs and outputs and cleaned up config parser