making all tests pass on my machine. Had to usesession.dup to copy old session to new after reset.
Version bump to 0.8.0
Regenerate gemspec for version 0.8.0