refactor code and through the process realized that there was a better approach
update readme with refactor information
Merge pull request #1 from evagabriela/refactor_code

Refactor code to include cleaner code and logic. FYI  This refactor code breaks the initial code-logic that output the following answer: [Rome, Torino, Lyon, Paris, Antwerp, Hamburg, Berlin]