Add support for nested objects in the configuration object

For better control and to add possibility to loop through values in handlebars templates, support for nested objects should be added.

  • --enableNested (or similar) flag
  • --nestedSeparator (or similar) configuration value to set the separator used to split the key (Should default to period)