* fix for command line listener port override
* reduce parameter query size
* Add slate versioning
* rustfmt
* bump version number
* Add tests for slate version conversion
* rustfmt
* Updates and test addition based on bdap's review
* rustfmt
* add slate upgrading/downgrading
* add slate versions
* slate versioning compilation and tests
* transaction slate responses downgrade themselves to the version of the caller
* add command line arg for target slate version output
* v2 versioning comment info
* doctest fixes