More contract additions

* Add EC pubkeys to get_contract_info function
* Add initial utility functions for HTTP json request
Merge branch 'gustav/contracts3'

* gustav/contracts3:
  More contract additions