gitignore and relative topic names

 - gitignore generated files
 - Publish to relative topic names, instead of the global namespace. See also: https://github.com/ros-infrastructure/rep/pull/22 . This might break some peoples setup if they rely specifically on the existing behaviour. However in the long run the changed behaviour is more desirable I guess.