Bring in python3 compability

Python3 support with flask and other web technology seems to be pretty thorough. Don't see the point of sticking with python2 here.
1.  Why the double parens?
2.  Shouldn't this (and others) use 'Creating {0}.db.'.format(CITIES_BASE) instead of the older '%' notation?