fixes #5, removed extraneous extract-code function, as Ring middleware (params/keyword-params) handles everything.  Removed unnecessary test and restructured test code to support ring middleware.