Added game_utils.py and moved scoring from app.py to game.py

This will make it easier to modify the scoring mechanism, which I
did. Users can now earn points for being close to the range, and
will earn more for being close to a narrow date range than if they
are close to a wide date range card.