Adding a destroy method

This is helpful for the session store.
Adding sessions to the datastore

Sessions are an important type
Adding a session store

The session store makes the sessions persist across node processes which
is nice for debuging.
Adding a session store test

The only really interesting test is handling the different behavior for
getting sessions
Merge pull request #7 from pspeter3/persistent-sessions

Persistent sessions