maintain blocks passed to 'perform' in redirects
added regression test to ensure that blocks passed to perform are maintained for each redirect
fixed issue where response.body was a Net::ReadAdapter instead of a string
Merge pull request #191 from moonshinedevco/master

maintain blocks passed to 'perform' in redirects