Implement a more idiomatic configuration of tansiv-client
Tansiv-client Context
is currently configured using command-line arguments only. It would be cleaner to implement the builder pattern at the Rust level and expose it to the C API. The current command-line arguments parsing could be kept as an option.