App now dynamically populates the list of locations by querying the database and writing to the DOM. Timing issue with chosen.js not seeing elements added to the DOM.