added logging, and local tester to start n nodes locally, started PUT functionality