add devise gem
install devise
create owner model
add relation between owner and movies
add migration for the existing movies
use cancan and upgrade devise
configure abilities
configure factories
add validations to owner
handle anonymous users
add authorization to the moviez controller
add devise helpers
use authentication in movies controller and its tests
add authentication for integration specs
rename owner to user
remove old model
add show view specs
test handling of unauthorized requests