Working Kafka Spout

Re-commit since the GH for Windows UI is terrible :/