Incorporate suggestions/clarifications from the discussion
- Extend OpenSession instead of adding two new methods - Make it clear what actually are file descriptors - Make sure that a session cannot be shared among multiple threads Thanks to Vincent, Simon, and Michael.