By Darrell Etherington March 20, 2012 Venmo Opens Mobile Payments Social Network to the Public Social payments startup Venmo is opening its product to the public today, after over two years in a limited, invitation-only…