Cleanup ignat99 feat

New PR from https://github.com/Ignat99/OpenBazaar/pull/1 directly into OpenBazaar:develop.
IMHO it unreadable code. But it is believed that lawyers, notaries and others will easily understand this. Try to rewrite it on a scratch or a drakon. 

Scripting Visual
http://etherscripter.com/0-4-0/
http://www.mintchalk.com/c/140b0