added max_money.py code example
get_utxo and select_utxo
example transition
Update ch01.asciidoc, What is bitcoin 3rd para

Made a few implied points more explicit and changed "transaction" to "address" in a few occasions where it was more appropriate
for e.g.  
"Users of bitcoin own keys which allow them to prove ownership of transactions in the bitcoin network, unlocking the value to spend it and transfer it to a new recipient. " to 
"Users of bitcoin own keys which allow them to prove ownership of addresses in the bitcoin network. Unlocking these addresses, unlocks any value associated to it and grants the user the ability to spend and thus transfer value from it."

Do key holders really own transactions? when someone transfers bitcoin to a user's address, is that transaction really theirs rather than the spender's? Isn't it more appropriate to say that the bitcoins associated to their address is theirs.

"Unlocking value to spend it and transfer it to a new recipient"
here unlocking value implies the "value to spend" instead of "spend the value", also, isn't spend and transfer the same thing? and a user could transfer bitcoins to an old recipient instead of a new one.
Revert some change from pull request #132. You don't 'unlock' an address. No need to mention paper walllets; keeping it simple
Merge branch 'bitcoinsSG-develop' into develop
Reverting 3rd paragraph back to its original for issue #132. We'll change this later.
preface/intro
github update, removed early release info
preface and ch1 fixes
Merge branch 'code_samples' into develop
ch1 and ch2 fixes and diagram improvements
cleaned up ECC math, fixed to ch4
ch4 and ch5 fixes, moved OP list to appendix
move OP appendix
Update ch05.asciidoc

Minor typo
Merge pull request #134 from erikwam/patch-16

Update ch05.asciidoc
It takes a 51% attack to cause a double-spend.
Merge branch 'white_rabbit' into develop
Update bitcoin overview image