Remove contract hashes
- Anywhere where a contract hashes object was needed, a contract parameters object is now needed
- The internal functions compute the hashes where needed
- Remove hashes from ContractData interface
- Remove a test for the case where incompatible hashes and parameters were passed, since now only parameters are passed
- Update the network test to make it cheaper
Closes #142 (closed)