Currently the project only supports configuring a topic's name, number of partitions, and replication factor. `NewTopic` accepts a map of props. Add support for utilizing this so that other [topic configs](https://kafka.apache.org/documentation/#topicconfigs) can be set.