add python script called by catkin to automatically update all sources in package
move a lot of files to new locations, including fixing the includes in each file