Working games and etc unit tests.

@cvan r? 

The ``etc`` and ``games`` unit tests pass on my machine. I haven't gotten to the ``leaderboards`` ones yet, except for some refactoring / styling improvements. 
I would define an object outside of the functions:

```js
var game = {
  slug: 'le-game',
  name: 'Le Game',
  game_url: 'http://le.ga.me',
  desription: 'What a cool game it is!'
};
```

and then stringify the object:

```js
api.app.redis.hset('game', game.slug, JSON.stringify(game));
```