Starting to refactor this beast as a Django reference implementation.

This commit brought to you by:
  - Virgin America flight 340, SFO -> FLL
  - The jerkoff in front of me who reclined his seat
  - Seats too small to open a laptop when the one in front of you is reclined