Make address arguments optional
- This changes command line arguments such that client addresses are optional rather than positional.
- This adds session and transaction delay.
Because command line argument processing is changed in a breaking way, this is a 2.0.0 release.