Implement contract creation cost as part of lib/blockchain/contract.ex around line 383. Provide examples and testing.