sessionStorage

Added engine: sessionStorage as an option in constructor
PR for issue #5
here you should create 2 local var with the same api & use this in the constructor directly to avoid `window[engine]`.