list.merge function

Merge a number of named lists in sequential order