Party mode with authentication

Implement party-mode as explained in issue #23