* proto, evm: use string for address and hash protobuf message fields * fix tests * msg test
* tests: reorganize testing packages * gitignore and minor changes