sessionStorage

Added engine: sessionStorage as an option in constructor
PR for issue #5
here you should use `localstorage` directly depending on cfg to avoid using this.engine as a third parameter everywhere for `locastorage.*`.
You should eventually create 2 fn for localstorage local var & just adapt the engine usage here.