adding method to query the public ip of this node
Major Update - work in progress

- removing determinsitic data store, it is not a viable system.
- adding min pow hash to compress POW hashes into fewer bits
- updated peer database to be far more sensible
- started work on the bitchat protocol
- cleaned up tests.