Fix .toString() implementation
Rework resource response model
Rework scrobble submission flow (each scrobble is processed in isolation of others)