Merge pull request #105 from NakamotoInstitute/master

Pull master
mircea's article first draft
Merge pull request #107 from NakamotoInstitute/master

pulling master in
second draft
Some fixes
some more fixes
Merge pull request #108 from NakamotoInstitute/gpg-contracts

Republish GPG Contracts from Mircea Popescu