Bitcoin: A Passing Fad or the Future of Payments?