Updated the assembly to 1.0.1 to release (public Session constructor was not in last publish to NuGet) and updated the generic name for the TDriverEnvironment.
Removed the SessionOfT and added a replacement ThreadedSession class that allows for thread-safe instantiation of sessions of any type derived from Session.
Made the Reset() method public so that users can reset their sessions during testing scenarios.
Made the return of WithDriver<TDriverEnvironment> the generic TSession rather than Session so that users can leverage any specific derived methods or properties of that session.
Modified the WithDriver<TDriverEnvironment> to With<TDriverEnvironment> for easier use, and added With(TDriverEnvironment environment) method for cases in which different drivers may need to be sent in by test cases, etc.
Added a little documentation to help with intellisense.
Modified the Reset() method and made it End() so that it was more clear what it was doing.
Merge pull request #20 from toddmeinershagen/master

Public Session Constructor/Threaded Sessions Updates