rosparam completely rebuilt, addedPrivateRosparam for handling private parameters, unit tests work!