0.2 Added ::Session. Added session timeout