Fix uses of `splitn`, since the argument ordering changed
Add lifetime bound to box-object.
Use durations instead of integers for connection timeouts.
Merge pull request #1 from drbawb/feature/fix-trait-bounds-etc

Fix trait bounds, etc.