Blockchain 101: A Comprehensive Handbook to Understanding the World of Cryptocurrency and Distributed Ledger Technology - An Easy-to-Follow Guide for Beginners