Updated main - conforming to ROS file structure
Updated output directory structure - conforming to ROS file structure
Updated headers - conforming to ROS file structure
Updated component source files - conforming to ROS file structure
Updated CMakeLists - conforming to ROS file structure