Snap2Pay, Visa's new mobile app, transforms financial transactions into interesting social experiences. Snap2Pay is.......Awesome.