raise LoginRequired feature

This makes very nice class based view. Especially if some object are public and some other are private.

What do you think? Does this belong in django-authtools?

cc @pipermerriam (since he loves class based views)