Users!

I'm opening this PR in order to have a place for discussing how to integrate support for users (and eventually playlists) to Shiva. Critics are very much welcome.