* add functionality to create simplified mmr proof
* first draft of solidity contract
* have proper solidity version
* remove bool and calculate it
* updating test data and fix solidity code bugs
* do not generate extra order element
* integration in progress
* go integration work in progress
* use bit field for compact space
* integrate simplified proof with solidity code
* integration crude first pass
* remove unnecessary decoding
* adding unit test for simple mmr verification solidity code + go test updation
* fixing deployment + added new fixtures for tests
* fix ethereum tests
* have uniform name
* adding updated contract bindings
* adding spdx license identifier
* revert commitment change
* mmr gas tests
* initial commit for more simplified proof
* simplify mmr proof to merkle proof
* add test for invalid proof
Co-authored-by: Aidan Musnitzky <musnit@gmail.com>