Refactorings to make it easier to create different swisher setups (taken from the Jamendo contest changes)
Storing json Object instead of a single key:value string against each card.

This means more redundant information can be included so card sharing is
possible even when the other user does not have the same music source.