Pica reservations and add library Esslingen

Pica reservations were only tested in Kiel and the code is quite complex because it can require up to two selections.