Cleanup and support for destination_url parameter

Revert to `simpleauth`?