Error checking for city entries is good enough, completes issue #4.

Destination is only checked for availability of city name
and country name if there is a value in it.