Added list header in definition to help convert items to definition_list
Added temporary files to gitignore
Added list definition to avoid most object copies