Session object model

Add the basic object model for Session.

Also add support for removing features from a collection.
I'd call the `this` property `session` because that's perhaps more relevant to what it represents.