Feature/prototype p2p

starting with the prototype app which communicates to the bitcoin node using the p2p protocol