add test for devise
add devise gem
add devise, authorization based on authentication, and association between articles and authors