added full_name property to Contact model and templates
added filter on user=request.user, login_required and ditched generic view