Item names with map instead of list

Item names in the configuration are now defined by a map, rather than a
list. This allows for easier updating, since new default values can be
added without asking the user to do it manually.