fixed CmakeLists and manifest for ros build, added StructurePublisher class