Cleanup and support for destination_url parameter

Style: Inconsistent indentation (2 spaces instead of 4).

I believe simpleauth follows [Google's Python style guide](https://google-styleguide.googlecode.com/svn/trunk/pyguide.html) instead of PEP8.