User session feature spec (fixes #2)