Test coverage improvement for Wallet class

I have added few tests to `WalletTest` and related classes to improve test coverage there. In some cases I have also duplicated line coverage but added more asserts that check different things. Also updated `pom.xml` to exclude autogenerated files from being included in the code coverage report.
There are 2 methods `SendRequest.to`, the other method was tested, but this one wasn't.