Added method to return a list of all pile names; added a proxy method for choosing a string from a list of choices - this will use ido-mode if present.