Basic user model and auth machinery
isAuthenticated policy

implemented in Article::Create