kraken: usage of boost program_option for the configuration

I think it's better to put all conf in a custom struct, I don't like the string key stuff