Use Knod as a module a-là typical Gem organization

Tests are green. Knod can now be invoked with `bundle exec knod`.