Lister : Setup : Code overhall and Add buttons

Recoded the adding and deleting from a  list to become genral functions
for all lists.
Added ADD buttons next to delete buttons to add items below the slected
one.
Reformated list strcute so that listname = length rather than independed
var