Views: add some missing login_required
views: cleanup imports
models: cosmetics