Add weatherroulette app

@sdreher Here's my pull request for weatherroulette -- I'd like to push this to staging soon so I want to merge to master.
There's a similar puzzle, puzzle_round, pattern in the Move object.
models.py Ln. 32.

On Wed, Oct 29, 2014 at 1:36 PM, nikolas <notifications@github.com> wrote:

> In wacep/weatherroulette/models.py:
>
> > @@ -0,0 +1,122 @@
> > +from django.contrib.auth.models import User
> > +from django.db import models
> > +from django.db.models.signals import pre_save
> > +from django.dispatch import receiver
> > +from autoslug import AutoSlugField
> > +
> > +
> > +class GameState(models.Model):
> > +    """
> > +    A GameState holds all the data needed for a user's game.
> > +    """
> > +    user = models.ForeignKey(User, unique=True)
> > +
> > +    current_puzzle = models.ForeignKey('Puzzle', null=True)
> > +    current_round = models.ForeignKey('PuzzleRound', null=True)
>
> This current_puzzle pointer was in fact unnecessary and was never being
> used. Thanks for catching that! I just removed it.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/ccnmtl/wacep/pull/1/files#r19556346>.
>