Issue #25 (improvement of GitHub example)

This updates the GitHub example up to the point of being usable with current version of *Grimoire. It is still work on progress, and it only produces an HTML page, but it is much better than the version in master (and it works ;-) ).

Changes outside examples/github are minimal, and should not break anything.

When merged, this would close #25.