What are crypto currencies and what you need to know about them?