The Crypto Currency Debate: Is it the Future Of Money ?