Add session management

- can open/close/steal device session
- call stubbed out