Added simple settings support via sessions