Virtual Currency- The future of payments ?