Add code of gui-monade.

Not mentioned in blog as not compilable without our
library, which we did not publish.
Merge remote branch 'origin/master'