Added sessionStorage provider

I've updated to the latest version of monsur/jscache and added the sessionStorage provider back in again. My previous pull request appeared incompatible mainly because of an issue with line endings. I've changed the line endings to just LF instead of CRLF. I've also updated the tests.js file to include tests for the sessionStorage provider.