Update to Django 1.7

Starting point for #122
I can't quite tell why but it looks weird.
The `|` for `migrations/__init__.py` seems like it should be aligned somewhere else but I can't tell how.

Do you know if we have other examples of a deep folder hierarchy in our tutorial?