Renamed FrontendResponse to Web3ProxyResponse and introduced a new generic type alias Web3ProxyResult. Fixed a few noisy cargo warnings.
rebased all my commits and squashed them down to one