add node map functionality
network input works
network editing
Revert "network editing"

This reverts commit 12d58297501d65ad718e1d79b57633b8ca77fbc3.
Revert "Revert "network editing""

This reverts commit 35282866191fd17111961f57d110605bd90d7e4c.
DTO to handle building and geometrical networks