Added string.js to dependencies.
Implemented snapshot() + some refactoring.
Included from and to param usage in historical examples.
Added snapshot example.
Updated README.md