Understanding Bitcoin: The Liberty Lover's Guide to the Mechanics & Economics of Crypto-Currencies