added validation and view-check to make it impossible to add same movie to collection several times