updated dependencies, set to use ring-defaults to manage session