Replace Gemfile with gemspec
Introduce overrideable snapshot_session method, for custom snapshot storage
Add snapshot_session to CHANGELOG