Twitter dives into social-media fueled shopping with a Buy button that lets consumers purchase goods without leaving its site.