add functionality to allow for sessionStorage or other arbitrary storage in an object
refactor enabled check
a little bit of pedanticness
refactor jerry's contribution, add tests & doc
Merge pull request #3 from ngoldman/session

Add support for sessionStorage & plain obects