Rewrite, fixes, and added to NPM
Rewritten to use an expiration date instead of a counter. This improves reliability, simplifies the process by removing the need to identify tabs, etc.
Had to update all links/author information. VersatilityWerks is now HTMLGuy, LLC
Added onSessionExtended callback which gets triggered after a timeout if another tab or request extends the session again.
Added to NPM