* add kvtool as a subrepo
* use kvtool instead of hardcoded configurations
* encapsulate chain port numbers
* refactor query clients
* include ibc in test suite
* track & create accounts per chain
* setup test suite env & toggle for IBC tests
* support different denoms on different chains
* add E2E_SKIP_SHUTDOWN flag
* test ibc transfer of funds!
* include submodules in necessary github checkout action
* update readme w/ details about e2e git submodules
* setup e2e test that starts kava chain
* refactor into a testify suite
* setup ethClient
* add example test checking chain id
* cleanup
* refactor & support funded accounts with txs
* ignore e2e tests in CI & consolidate makefiles
* remove circular go.mod dependency
vendors `signing` and `grpc` packages from `kava-labs/go-tools` to
refrain from a circular dep and fix pulled in dep versions
* add min fee for evm side
* prune nothing in e2e node