Added digital signing (for real)
Cleaned up the code, added the HashedApiKey property to RandomOrgApiClient