Add support for expiring sessions due to inactivity

Per Issue #23.

This adds the option "track_accessed" to update the session timestamp whenever a session is open. Lets you expire sessions due to inactivity.

I'm not sure if you're interested in this feature or not. It could probably use some cleanup and maybe some better variable names, but from what I can tell it's functional.

Cheers.