KitToken - A Self-Managing Financial System With Peer-to-Peer Trans...