added functionality for displaying city details
splitted into separate files
added namespaces
defined namespaces in a separate file
Merge branch 'secondTask'