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.
Yes, since the current_puzzle records which puzzle the user is playing. PuzzleRound and Puzzle are never changed based on user behavior -- they are pre-loaded.