Cleanup and support for destination_url parameter

I usually recommend using `return self.redirect(...)` since (as [the webapp2 docs note](https://webapp-improved.appspot.com/api/webapp2.html#webapp2.redirect)), the `redirect` function does not stop code execution unless the `abort` option is `True`.