Add kafka client

* Adds kafka client
* Uses the Hermann gem

*Test Script*
```ruby
require 'stapfen'

class MyWorker < Stapfen::Worker
  use_kafka!

  configure do
    {
      :topic => 'test',
      :groupId => 'groupId',
      :zookeepers => 'localhost:2181'
    }
  end

  consume 'topic/test' do |message|
    puts "Recv: #{message.body}"
  end
end

MyWorker.run!
```
Since there's no `Gemfile.lock` change here, the minimum version here should be `0.18.1`