Change the NewSession to return a RetsSession.
Merge pull request #18 from jpfielding/add-interface

Change the NewSession to return a RetsSession.
Enable overloading CharsetReader for different encodings