Merge pull request #9 from wagnert/master

Minor refactoring for new session handling
Merge pull request #10 from wagnert/master

Refactor session handling
Add checksum() method to session
Merge branch 'techdivision'