Changes in PROTOCOL
Merge branch 'protocol' into ui
Changes in backend of pushing to nodes