upgraded lein ring plugin, tweaked the api, and improved tests