adding convenience login required CBV mixin in views

@gone This is a mixin I use in every project I have CBV, would be great not to have to copy/paste each time.