* add: smart-contracts
* add: implement and test
changes to contract:
- returns 0 instead of false error status
- func return type is []big.Int
* fix: test name
* fix: (test) env var name
* update: (cic_net) add new methods and tests
* add: write tx methods and tests
- add ci for testing
- coveralls for coverage
* ci: add test environment
* ci: expose secrets to env
* docs: add badges