Add missions.

There are Missions and then there are Plots. Each Mission should have
one Plot for each team.

Test coverage is still pretty bad, and I have done absolutely no
styling.
select day and time for feeding
Merge pull request #128 from jthemphill/develop

Upgrade Django to 1.4.5
Replace outcome node with in-template logic.

Something something lesser of two evils.
Authentication

So humans and zombies can't see each others' mission stories.
Create a player list.

Not quite two lines, but close. No styling yet.
Allow developers to specify the current date and time.

Now we can put the current date and time in a callable within settings,
allowing us to change the current date and time in tests or
local_settings.
Create ipsum fixtures for players and rules.

The game is set to April 2, 2013, when I think the next spring game
will be. You should set the website's time to some point during the
game if you want to take advantage of the ipsum fixtures.
Minor annoyances.
Change one-off ipsum script into a django-admin command.
Add a sane error message if no imminent game exists.

Still not sure what to do if a game does exist but already has
(possibly non-random) players defined.
Fix an issue with preexisting users.
Add a visibility flag.

Also, actually enforce mission visibility this time.
merge conflict
feed widgets without allowing real user inputs.
Merge pull request #129 from jthemphill/feature/missions

Add missions
merge pains fixed
fixes tests to work with new widget validation
slight adjustment to testing framework so that eating can actually happen. should be transparent everywhere else.
Add customizable ordering to rules.

Uses jQuery-UI for drag-and-drop ordering.

Note that new rules will be dropped in at the beginning by default.