Add a CLO to override the default IB device (#18)

If this change introduces any bugs it's because I don't fully
understand the memory lifetime of strings introduced via the command
line.