City selection with a small map

Today I added a small map to my typical temperature visualization for city selection, replacing the drop-down menu.

I cleaned up the code since it was getting a bit out of hand. In particular, I had more global variables than necessary and found that many of them could be removed by simply using classes more effectively.