groundwork for secure node communication via data-server

- closes #1843 
- closes #1841 
- closes #1839 
- closes #2029 
- closes #2078  
- closes #2079