Iterate over koans and add ns when init repl.

This commit adds a way to iterate over all the koans in a koans project
much like in functional-koans/clojure-koans#68; except that it is
modularized and handled by the koan-engine.

It is still a work in progress and may ultimately not work.