basic crud for articles
add unique constraint to slugs
set author to logged in user on article create