Update gem dependencies
Add extended scenario explanations