Educated guesses at the type of keys
Starting to stub out some of the other methods
This is a way better way of handling config
Update docs