Blockchain and Distributed ledger Technologies are are getting a lot of attention, with more and more investors pushing into the space and into ICOs. But what exactly is an ICO and who are these New ...