Mostly whitespace changes :( but I don't feel like fixing them. This fixes some bugs and adds a destroy method. Important if you want to disable session expiration for a while.