Micro Payments and Cryptocurrency: A Game Changer