Created a KadConfiguration interface that allows passing in a configuration file as needed.
This allows other applications to create their own configuration files