Revert "Revert "add top10""

This reverts commit ebf603f508d8bb22ae70ecc2cadd4a8fbc4f0ffa.
Revert "Revert "add bottom10 cities""

This reverts commit 12157dd949f3259a4f4eea664e967391d6ff9e1b.
refactor the haml dir