Cities Prototype, low-fidelity in python implemented.

Solves issue #1 - implements low-fidelity prototype according to the ideas listed in the Ideas document.
input in python2 evaluates whatever the user types.
input in python3 is just raw_input from python2
Lesson learned: always test in multiple versions (or in our case, for phaser, that will be multiple browsers)