renames DirectiveGroups::#to_conf to #to_str
geneartors should return strings, not themselfs
directive groups can get initialized by a block now
adds Tomahawk::Config
allow nested group-initializing
specs generators