Use Django's messages thingy

Also, fix more tabs-to-spaces

Fixes #112