save and load config functionality

works with the nodes started from launch files.