adding validity checks for names correspinding to the ROS naming convention, fixes #58