Fix session timing out after 1 hour. Now the session is extended every time a protected resource is requested. Move session cookie handling code from perfect/auth/auth.go to perfect/session.go. Add Session.SetCookie(), Session.ExtendCookie() and Session.RemoveCookie()