Gemnasium Integration.

Part of issue #16.

Part of issue #19.