ike18t/spotify_jukebox — pull request #11 by jniesen (2014-06-05 11:04:11+00:00)
Title: Shiny With User Based Enabling Included

With this pull we get a new look and feel, playlist based enabling, and user based enabling.

Things to remember:
```
A user with all of their playlists disabled is disabled.
A user with all of their playlists enabled is enabled.
A user with some of their playlists enabled and some disabled is enabled.
```

The enabling behaviors will work like so:

```gherkin
Given a user with 2 disabled playlists
When I enable the user
Then the user and both of the user's playlists will be enabled

Given a user with 2 disabled playlists
When I enable one of the playlists
Then the playlist being acted on and that playlist's user will be enabled

Given a user with 2 enabled playlists
When I disable the user
Then the user and both of the user's playlists will be disabled

Given a user with 2 enabled playlists
When I disable both of the playlists
Then the user and both of the user's playlists will be disabled

Given a user with 1 disabled playlist and 1 enabled playlist
When I disable the user
Then the user and both of the user's playlists will be disabled
```