add EIP-712 signing and verification

See merge request aquareum-tv/aquareum!46 Changelog: feature


Author Eli Streams Date Commit Parent cbbaaff5