#21: change the JSON external API to return a flat array of objects (key/value) pairs
#21: progress on the site site filter dialog layout
- site dropdown